Lesson Introduction and Overview

Hello, aspiring developers! Today, we're going to delve into a crucial concept in Go: Concatenation Operations. Concatenation is all about joining strings together. We'll start by explaining what concatenation is, and then we will explore various ways to perform it in Go. Armed with this essential knowledge, we'll conclude with some helpful tips to bypass common stumbling blocks.

Understanding Concatenation

Concatenation acts like glue, binding strings together to craft meaningful sentences. Suppose you have two strings — "Neil" and "Armstrong". We can link them to form a single string, "Neil Armstrong". Let's look at how:

Here, the '+' operator attaches firstName, a space, and lastName, forming the fullName string. Simple, isn't it? You might have observed this technique in some of our earlier fmt.Println statements.

String Concatenation with '+' Operator in Go

In Go, the '+' operator only allows the same data types specifically when concatenation is intended. Let's dig deeper with an example:

Pay close attention, as Go does not implicitly convert the integer apples to a string. We used for explicit conversion before performing the concatenation.

Sign up
Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal