Type 3

[Kotlin] Types

개요이번 시간에는 코틀린의 타입에 대해서 알아보겠습니다.Basic Types코틀린은 기본 타입을 객체로 취급합니다. Java 와는 다르게 모든 것이 객체입니다.Numbers Integer Types코틀린은 다양한 크기의 정수 타입을 제공합니다. 각 타입은 고정된 크기와 범위를 가지고 있습니다.Byte크기: 8비트범위: -128 ~ 127val byteValue: Byte = 1Short크기: 16비트범위: -32,768 ~ 32,767val shortValue: Short = 10Int크기: 32비트범위: -2^31 ~ 2^31-1val intValue: Int = 100Long크기: 64비트범위: -2^63 ~ 2^63-1정수 리터럴은 기본적으로 Int 타입입니다. 더 큰 숫자를 표현하기 위해 Long..

Kotlin 2024.08.01

Golang 입문기 - 문법 3

서두 저번 게시글에서는 Golang의 여러 타입에 대해서 알아보았다. 이번 시간에는 추가적인 Golang 타입에 대해서 알아볼 예정이다. Interface Types (인터페이스 타입) 인터페이스 타입은 타입의 집합을 정의한다. 인터페이스 타입의 변수는 인터페이스 타입 집합에 있는 모든 타입의 값을 저장할 수 있다. 이러한 타입을 인터페이스를 구현한다고 칭한다. 인터페이스 타입의 초기화되지 않은 변수 값은 nil이다. InterfaceType = "interface" "{" { InterfaceElem ";" } "}" . InterfaceElem = MethodElem | TypeElem . MethodElem = MethodName Signature . MethodName = identifier . ..

Golang 2023.11.20

Golang 입문기 - 문법 2

서두 저번 게시글에서는 주로 문자열 관련된 Golang의 특징을 알아보았다. 이번 시간에는 상수, 변수, 타입에 대해서 집중적으로 알아볼 계획이다. 상수 (Constants) Golang에서 사용하는 상수에는 Boolean (진리값), Rune(유니코드 코드 포인트를 식별하는 정수 값), Integer (정수), Floating-point (부동소수점), Imaginary (허수), String (문자열) 상수가 있다. 룬, 정수, 부동 소수점 및 허수 상수를 집합적으로 숫자 상수라고 한다. 상수 값은 룬, 정수, 부동 소수점, 허수 또는 문자열 리터럴, 상수를 나타내는 식별자, 상수 표현식, 상수인 결과로의 변환 또는 일부 내장된 결과값으로 표시된다. 또한, 상수 인수에 적용되는 min 또는 max, ..

Golang 2023.10.27