[Go] 이온 퀴즈.

8615 단어 Go
Go의 상수 식별자iota의 사용 방법을 이해하기 위해 10가지 질문을 준비했습니다!
너는 도대체 몇 문제를 맞출 수 있니?
출력 숫자와 진위 값 때문에 그 값을 맞혀 보세요!
package부 및 import부 생략
※ 컴파일 오류 시 "컴파일 오류"

문제


첫 번째 문제

const (
    a = iota
    b
)

func main() {
    fmt.Println(b)
}

두 번째 문제

const (
    a = iota%2==1
    b
    c
)

func main() {
    fmt.Println(c)
}

세 번째 문제

const (
    a =iota
    _
    b
)

func main() {
    fmt.Println(b)
}

네 번째 문제

const (
    a, b = iota, 2
    c, d
)

func main() {
    fmt.Println(c*10+d)
}

다섯 번째 문제

const (
    a, b = iota, iota+1
    c, d
)

func main() {
    fmt.Println(c*10+d)
}

여섯 번째 문제

const (
    iota = 10
    a = iota
    b
)

func main() {
    fmt.Println(b)
}

7번

const (
    a = iota
    iota = iota
)

func main() {
    fmt.Println(a)
}

여덟 번째 문제

const (
    a = 10
    b = iota
    c
    d = iota + 1
    e
)

func main() {
    fmt.Println(e)
}

제9문제

const (
    a = iota
    b
)

const (
    c = iota << 2
    d
    e
    f
)

func main() {
    fmt.Println(f)
}

열 번째 문제

const (
    a = iota
    b
)

const (
    c = iota << 2
    d
    e
    f
)

const iota = 1

func main() {
    fmt.Println(f)
}

답안


첫 번째 문제1두 번째 문제false세 번째 문제2네 번째 문제12다섯 번째 문제12여섯 번째 문제107번
컴파일 오류
여덟 번째 문제5제9문제12열 번째 문제4너는 몇 문제를 맞혔니?트위터에 정답을 공유해 보세요!
쿼터 복제용
"10문제 중 정답!"

원재료


오늘은 Go 퀴즈입니다!'숨김식'은 우리 회사 엔지니어의 정확한 응답률 75%의 문제입니다!https://t.co/mEBpy4FIXu 실행 시 무엇이 표시됩니다.Run 말고 선택해주세요!#golang#고퀴즈#GROOVEX-GROOVE X SW 팀(@GROOVEX_SW)July 5, 2018

좋은 웹페이지 즐겨찾기