드리프트의 뉴 코딩 이야기
close
프로필 배경
프로필 로고

드리프트의 뉴 코딩 이야기

  • 분류 전체보기 (416)
    • Javascript (177)
    • Go (143)
    • Rust (33)
    • Python (31)
    • Docker (5)
    • Codings (10)
    • Linux (5)
    • Flutter (3)
    • Etc (9)
  • 홈
  • Javascript
  • Go
  • Rust
  • Python
예상치 못한 untyped int의 동작, 왜 이런 일이?

예상치 못한 untyped int의 동작, 왜 이런 일이?

예상치 못한 untyped int의 동작, 왜 이런 일이? Go에서 const로 선언된 정수는 기본적으로 "untyped" 상태입니다.즉, 특정한 타입(int, int64 등)이 정해지지 않은 상태로, 사용되는 문맥에 따라 타입이 결정됩니다. 이런 특성 때문에 32비트 환경과 64비트 환경에서 다르게 동작하거나,컴파일 에러가 발생하는 경우가 있어 주의가 필요합니다. 이 글에서는 untyped int가 어떻게 동작하는지,그리고 예상치 못한 동작이 발생하는 이유를 예제와 함께 알아보겠습니다.1.  untyped int의 기본적인 동작다음과 같은 코드가 있다고 해볼까요?package mainimport "log"const x = 9876543210func main() { log.Printf("%v", x..

  • format_list_bulleted Go
  • · 2025. 1. 12.
  • textsms
  • navigate_before
  • 1
  • navigate_next
태그
  • #Golang
  • #Go
  • #자바스크립트
  • #프로그래밍
  • #javascript
  • #typescript
  • #Go 언어
  • #성능 최적화
  • #타입스크립트
  • #Rust
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바