처음부터 시작 - 변수 사용
6241 단어 gotutorialbeginnersprogramming
In this second part, we cover the usage of variables in Go, how to create them, give them different types and values.
변수를 사용하면 값을 기억하고 나중에 명명된 참조를 통해 참조할 수 있습니다. 변수를 사용하면 코드를 더 쉽게 읽을 수 있습니다.
변수 선언
Go에서는 변수를 선언하는 여러 가지 방법이 있습니다.
이름과 유형을 정의합니다. 여기에서
var
키워드로 변수를 선언하고 이름을 지정하고 마지막으로 string
유형을 지정합니다. 아래는 예입니다.var firstName string
var
키워드를 한 번만 입력한다는 의미입니다. 그룹은 괄호()
를 사용하여 정의됩니다. var (
firstName = "Chris"
age = 20
)
Note how each variable is on a new row.
값을 정의하고 할당합니다. 함수 내에서
:=
연산자를 사용할 수 있으며 동시에 선언하고 할당합니다. 아래 코드는 firstName
변수 생성을 보여줍니다. 데이터 유형은 문자열로 유추됩니다. firstName := "Chris"
변수 할당
변수에 새 값을 할당하려면 변수가 먼저 존재해야 합니다. 할당 연산자
=
를 사용합니다. 예를 들면 다음과 같습니다.firstName = "Mike"
데이터 유형
Go에서 사용할 수 있는 많은 데이터 유형이 있습니다. 그들은 다른 범주로 나뉩니다.
기본 유형. 이 범주에서 우리는 정수, 실수(소수점 숫자)와 같은 유형과 부울(참/거짓의 경우), 문자열(텍스트의 경우) 등과 같은 기타 유형을 찾습니다.
복합 유형. 별도의 기사에서 복합 유형에 대해 이야기하겠지만 복합 유형은 더 복잡하며 복합 유형의 예는 배열, 구조체 및 인터페이스입니다.
유형을 사용하여 변수 선언
변수를 선언하고 유형을 지정할 수 있는 두 가지 방법이 있습니다.
명시적으로 유형을 지정하여 예를 들면 다음과 같습니다.
var name string
암시적으로 값을 할당하고 추론하도록 합니다.
name := "chris"
앞의 코드에서 데이터 유형은 사용자가 지정한 값으로 유추됩니다. 이 경우 데이터 유형은 "chris"값을 기준으로
string
가 됩니다.연습 - 몇 가지 변수를 정의하고 출력
이 연습에서는 카드 게임 Texas Holdem에 필요할 수 있는 몇 가지 변수를 정의합니다.
파일 main.go를 만들고 다음 내용을 제공합니다.
package main
import "fmt"
var (
players = 3
replay = false
namePlayerOne = "chris"
PI = 3.14
)
func main () {
fmt.Println(players)
fmt.Println(replay)
fmt.Println(namePlayerOne)
fmt.Println(PI)
}
go run main.go
실행: go run main.go
다음 출력이 표시되어야 합니다.
3
false
chris
3.14
문자열 보간
때로는 화면에 무언가를 쓰고 다른 데이터 유형을 혼합할 수 있기를 원할 수 있습니다. 예를 들어 "고객: Adam은 은행 계좌에 20$가 있습니다."라고 작성할 수 있습니다.
이 정보가 다음 두 변수로 표현된다고 가정해 보겠습니다.
var (
customerName = "Adam"
accountBalance = 20
)
위의 텍스트를 어떻게 인쇄할 수 있습니까? 이를 위해 포매터를 취하는
Printf()
함수를 사용할 수 있습니다. 아이디어는 포맷터가 특정 유형이 무엇인지에 대한 지침이라는 것입니다. 이 정보를 Printf()
에 제공하면 유형을 올바르게 인쇄할 수 있습니다.이전의 예제 문자열을 인쇄하는 방법은 다음과 같습니다.
fmt.Printf("Customer %s has %d$ on their bank account", customerName, accountBalance)
위에서
%s
는 문자열을 나타내고 %d
는 숫자를 나타냅니다. 이러한 포맷터를 자리 표시자로 사용하면 변수가 올바르게 구현되고 출력이 다음과 같이 됩니다.Customer Adam has 20$ on their bank account
요약
이 연습에서는 첫 번째 변수를 선언하는 방법을 배웠습니다. 또한 다양한 유형의 데이터에 대해 다양한 유형이 있음을 배웠습니다. 마지막으로 다른 유형의 변수를 너무 보간하고 화면에 인쇄하도록 배웠습니다.
더 알아보기
https://docs.microsoft.com/en-us/learn/modules/go-variables-functions-packages/2-data-types
Reference
이 문제에 관하여(처음부터 시작 - 변수 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/azure/go-from-the-beginning-using-variables-1j0e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)