[1분 공부] Go 언어의 iota 편.

794 단어 golangrabeetech

개시하다


안녕하세요, 저는 Rabee입니다.

무엇이 iota입니까?


constant 선언에서 사용할 수 있는 표식자로
호출할 때마다 int가 없는 형식이 증가합니다.

사용법

  • 기본 1
  • const (
        A = iota // 0
        B = iota // 1
        C = iota // 2
    )
    
  • 기본 2:const에서도 중복 전의 대입을 이용하여 정의할 수 있다
  • const (
        A = iota  // 0
        B         // 1
        C         // 2
    )
    
  • 응용1: 시작하는 숫자를 바꾸고 싶다
  • const (
        A = 1 + iota
        B = 1 + iota
        C = 1 + iota
    )
    
  • 적용2: 지정 유형
  • const (
        A float64 = iota * 0.1 // 0.1 
    )
    

    이용지


    업무상 사용한 적이 없지만 엔음형 정의에 사용되는 설명을 보았습니다.
    enum풍 정의는 마술 번호가 되지 않도록 문자열을 사용합니다
    일반적인 iota의 사용 주파수에 매우 신경을 쓴다.

    좋은 웹페이지 즐겨찾기