[Kotlin] 변수의 선언, 타입 추론

2022. 11. 14. 19:01·컴퓨터 언어/Kotlin
728x90

val : 불변 변수( immutablef variable )

var : 가변 변수( mutable variable )

 

변수의 선언은 해당 변수가 변할 수 있는지 없는지를 알려주는 것으로 시작한다.

 

val name = "james" //immutable
var age = 15  //mutable

다른 언어와 마찬가지로 변수의 타입을 지정해줄 수 있다.

이는 변수 이름 뒤에 콜론(:)을 사용하여 나타낼 수 있다.

 

위의 코드에 변수 타입을 지정한다면 다음과 같은 코드가 된다.

val name : String = "james" //immutable
var age :Int = 15  //mutable

 

정수형 타입
Byte  -128 .. 127
Short -32768 .. 32767
Int -2^(31) .. 2^(31)-1
Long -2^(63) .. 2^(63)-1

타입 변환의 경우 기본 제공하는 메소드를 사용하여 변환할 수 있다.

 

ex)

5.toByte()

(3.6).toInt()

728x90

'컴퓨터 언어 > Kotlin' 카테고리의 다른 글

[Kotlin] 범위 표현의 방법과 in과 when과의 활용  (0) 2022.11.19
[Kotlin] 조건문 사용법 및 한 줄 조건문  (0) 2022.11.18
[Kotlin] 코틀린 함수 주의사항 및 오버로딩  (0) 2022.11.17
[Kotliln] 배열 사용법과 주의사항  (0) 2022.11.16
[Kotlin] 문자열의 표현과 출력, raw string  (0) 2022.11.15
'컴퓨터 언어/Kotlin' 카테고리의 다른 글
  • [Kotlin] 조건문 사용법 및 한 줄 조건문
  • [Kotlin] 코틀린 함수 주의사항 및 오버로딩
  • [Kotliln] 배열 사용법과 주의사항
  • [Kotlin] 문자열의 표현과 출력, raw string
웅대
웅대
알고리즘과 백엔드를 중심으로 열심히 공부 중입니다! 같이 소통하며 공부해요!
    250x250
  • 웅대
    웅대 개발 블로그
    웅대
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 백준 알고리즘
        • dp
        • 문자열
        • 정렬
        • 스택
        • 브루트 포스
        • 이진 탐색
        • 정리
        • 우선순위 큐
        • 자료구조
        • 그래프
        • 기타
        • 그리디
      • 컴퓨터 언어
        • Kotlin
        • Python
        • C#
      • 공부
        • Database
        • Android Studio
        • Algorithm
        • 컴퓨터 구조론
        • Spring
        • lombok
        • AWS
        • Network
        • OS
        • Git & GitHub
        • AI
        • Computer Vision
        • 보안
        • Nginx
        • 프론트
        • express
        • GCP
        • grokking concurrency
        • DevOps
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Vector Store
    푸쉬 알람
    bfs
    ci/cd
    code tree
    influxDB CLI
    parametric search
    스프링 OAuth2
    RNN
    ChatPromptTemplate
    openvidu 배포
    다익스트라
    스택
    AWS Lambda
    Merge
    binary search
    embedding
    codetree
    파이썬
    nn.RNN
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
웅대
[Kotlin] 변수의 선언, 타입 추론
상단으로

티스토리툴바