blog.proagetech.comUnderstanding Pointers in Go ProgrammingIn this lesson, we’ll explore how pointers work in Go, which is different from languages like Java and .NET. Go gives programmers control over memory allocation and layout, though it doesn’t support pointer arithmetic (e.g., adding to or subtracting ...Oct 1, 2024·4 min read
blog.proagetech.comIt's Time for time package in GOThe time package offers the Time datatype, which represents an instant in time. It also includes several functions for extracting and formatting different components of a timestamp. For example, you can get the current time using time.Now(), and then...Sep 30, 2024·2 min read
blog.proagetech.comStrings in Go - AdvancedIn this guide, we'll explore how to work with strings and the strconv package in Go, covering useful functions that help manipulate and convert strings. Common String Operations Go provides several built-in functions in the strings package that allow...Sep 30, 2024·4 min read
blog.proagetech.comStrings in GoIn this lesson, we'll dive deep into the string datatype in Go. Strings are a sequence of UTF-8 characters. Go efficiently handles string memory by reserving only 1 byte for ASCII characters when possible, and between 2-4 bytes for UTF-8 characters w...Sep 28, 2024·3 min read
blog.proagetech.comOperators in GoIn Go, operators are symbols used to perform operations, such as arithmetic, logical, or bitwise operations. This lesson will cover different types of operators and their behaviour, along with examples and ASCII diagrams where needed. Arithmetic Ope...Sep 28, 2024·5 min read