Golang ProgramsGolang Programs

GO Program to take user input and addition of two strings

In this program, user is asked to enter two string. The use of Print function and addition of two strings without storing value in variable.
package main

import "fmt"

func main() {
        fmt.Print("Enter First String: ")	//Print function is used to display output in same line
        var first string	
        fmt.Scanln(&first)					// Take input from user
	fmt.Print("Enter Second String: ")
	var second string
	fmt.Scanln(&second)
        fmt.Print(first + second)			// Addition of two string	
}
Strings and numbers are both extremely useful.Concatenation uses the same symbol as addition. The Go compiler figures out
what to do based on the types of the arguments. Because both sides of the + are strings, the compiler assumes you mean concatenation and not addition (addition is meaningless for strings).