Go/Golang 기본 - 변수 및 데이터 유형

Go의 기본 데이터 유형은 int , float , complex , string , bool 입니다.
Int, Float 및 complex는 숫자의 일부입니다.

정수로 시작하겠습니다. 두 가지 범주가 있습니다. 하나는 부호 있는 정수이고 다른 하나는 부호 없는 정수입니다. 부호 있는 정수는 음수일 수 있지만 부호 없는 정수는 항상 양수입니다. Signed int는 int, Unsigned int는 uint입니다.

int8, int16, int32, int64, uint8, uint16, uint32, uint64, int, uint입니다.

예시:

package main

import "fmt"

function main() {

            var lengthOfWire uint16 = 36
            var numberOfChocalates int8 = 10 
            var boxlength uint = 200
            var x int =  -450
}



다음은 부동 소수점 숫자입니다. float32float64 두 가지 유형이 있습니다.

      var ratingOfTheProduct float32 = 3.5



마지막으로 다음 부분은 Complex 숫자입니다. 복소수에는 complex64와 complex128의 두 가지 유형이 있습니다. 내장 함수는 허수부와 실수부에서 복소수를 생성합니다. 복소수는 다음과 같이 초기화할 수 있습니다.

      var x complex64 = complex( 5, 2)
      var y complex128 = complex( 7, 3)



인쇄된 경우 출력은 다음과 같습니다.

(5 + 2i)
(7 + 3i)

Boolean : 부울 데이터 유형에는 1비트의 정보만 포함됩니다. 0 또는 1입니다. 0은 거짓을 나타내고 1은 참을 나타냅니다.

다음과 같이 초기화할 수 있습니다.

     var isCodingFun bool = true



마지막 데이터 유형은 string 입니다. 문자열은 일련의 문자를 저장하며 큰따옴표로 묶어야 합니다. 다음과 같이 초기화할 수 있습니다.

     var text string = "Hi, Welcome to Golang Blog Series"


+ 연산자를 사용하여 두 문자열을 연결할 수 있습니다.

     var nameOfMovie string = "Avengers Endgame "

     var concatStr string = nameOfMovie + "is one of the greatest superhero movies."



변수



Go 언어의 변수는 할당하기 전에도 값을 보유합니다. 기본값입니다. 모든 숫자 변수의 기본값은 0이고 문자열 변수의 기본값은 ""입니다. 부울 변수의 기본값은 false입니다.
:= (짧은 선언 연산자 )로 유형을 지정하지 않고 변수를 선언할 수 있습니다. 예를 들어 :


         nameOfMovie := "Avengers Endgame"
         x := 15
         y:= 3.7
         isClimateChangeReal := true


Go를 사용하면 한 줄에 여러 변수를 선언할 수도 있습니다. 그 예는 다음과 같습니다.

       var x , y = 10,20

       nameOfStreet , sure := "Abbey road" , true 
      //'nameOfStreet' is type 'string' and 'sure' is type 'bool'



✅ 여기까지가 블로그입니다.

자세한 내용은 공식 문서를 항상 확인할 수 있습니다. This 공식 사이트 💯 입니다.
Go 언어가 처음이고 더 많은 것을 확인하고 싶다면 아래에 몇 가지 리소스 🔥가 있습니다.

자원


  • 에 대한 전체 비디오 과정.
  • Codecademy on Go 언어에 대한 과정이 있습니다. 확인하실 수 있습니다here.
  • 좋은 웹페이지 즐겨찾기