[Kotlin] val / var ์ฐจ์ด์ 

2020. 8. 4. 17:44ยท๊ฐœ๋ฐœ ํƒ€์ž„์บก์А/Kotlin

 

*์ฝ”ํ‹€๋ฆฐ์€ ์ž๋ฐ”์™€ ๋‹ฌ๋ฆฌ ๋ณ€์ˆ˜์„ ์–ธ์‹œ์— val/var๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

 

val

val = value //๋ฐ”๋€Œ์ง€ ์•Š๋Š” ๊ฐ’

val์€ ๊ฐ’์„ ์ดˆ๊ธฐ์— ๊ฐ’์„ ํ• ๋‹น๋ฐ›๊ฒŒ ๋˜๋ฉด ๋‚˜์ค‘์— ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†๋‹ค.

 

var

var = variable //๋ณ€ํ•˜๋Š” ๊ฐ’

var๋Š” val๊ณผ ๋‹ค๋ฅด๊ฒŒ ์ดˆ๊ธฐํ™” ํ›„์— ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค.


์˜ˆ์‹œ1

val a : Int = 10
var b : Int = 7

a = 20
b = 14

์—ฌ๊ธฐ์„œ a๋Š” val์ด๋ฏ€๋กœ a = 20 ์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค.

๋ฐ˜๋ฉด b = 14๋Š” ์•„๋ฌด๋Ÿฐ ๋ฌธ์ œ๊ฐ€ ์—†๋‹ค.

 

์˜ˆ์‹œ 2

val c = 30
var d = 60

var name : String = "Kang"
var name = "Kang" 

val๊ณผ var ๋‘˜ ๋‹ค ํƒ€์ž… ์ƒ๋žต ๊ฐ€๋Šฅํ•˜๋‹ค.

 

์˜ˆ์‹œ 3

var e

var e : Int

var e ์ฒ˜๋Ÿผ ๊ฐ’์„ ํ• ๋‹นํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ํƒ€์ž…์„ ์ƒ๋žตํ•˜๋Š”๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.

๋ฐ˜๋“œ์‹œ var e : Int์™€ ๊ฐ™์ด ํƒ€์ž…์„ ์ง€์ •ํ•ด์ฃผ์–ด์•ผํ•œ๋‹ค.

'๊ฐœ๋ฐœ ํƒ€์ž„์บก์А > Kotlin' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Kotlin] ์ธํ„ฐํŽ˜์ด์Šค  (0) 2020.08.27
[Kotlin] ํด๋ž˜์Šค  (0) 2020.08.27
[Kotlin] ์ œ์–ด๋ฌธ(if, when, for, while)  (0) 2020.08.25
[Kotlin] ๊ธฐ๋ณธ ์ž๋ฃŒํ˜•๊ณผ ๋ฐฐ์—ด  (0) 2020.08.25
[Kotlin] ํ•จ์ˆ˜(function)  (0) 2020.08.25
'๊ฐœ๋ฐœ ํƒ€์ž„์บก์А/Kotlin' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [Kotlin] ํด๋ž˜์Šค
  • [Kotlin] ์ œ์–ด๋ฌธ(if, when, for, while)
  • [Kotlin] ๊ธฐ๋ณธ ์ž๋ฃŒํ˜•๊ณผ ๋ฐฐ์—ด
  • [Kotlin] ํ•จ์ˆ˜(function)
๐ŸฅญMango
๐ŸฅญMango
  • ๐ŸฅญMango
    AppleMango๐Ÿฅญ
    ๐ŸฅญMango
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ
      • iOS
        • Swift
        • SwiftUI
        • RxSwift
      • Algorithm
        • C
        • Python
        • Swift
      • Computer Science
        • ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ
        • OS
      • ...
      • ๊ฐœ๋ฐœ ํƒ€์ž„์บก์А
        • Python
        • Flutter
        • Android
        • Kotlin
        • Java
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

  • ๊ณต์ง€์‚ฌํ•ญ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    IOS
    SwiftUI Apple Login
    1์ฐจ์› ๋ฟŒ์š”๋ฟŒ์š”
    swiftUI tabview
    Code Base
    ์ฝ”ํ‹€๋ฆฐ
    ํŒŒ์ด์ฌ 14503
    ํŒŒ์ด์ฌ ์ •๋ ฌ
    ์Šคํƒ
    MapMarker
    ํŒŒ์ด์ฌ
    typing animation
    Custom Map Marker
    14503 ํŒŒ์ด์ฌ
    SwiftUI
    6118
    1613 ํŒŒ์ด์ฌ
    ๋ฐฑ์ค€ ํ† ๋งˆํ† 
    1613 ์—ญ์‚ฌ
    Swift Hello World!
    ํ† ๋งˆํ† 
    Apple Login
    ํŒŒ์ด์ฌ 6118
    ๋ฐฑ์ค€ ์†Œ์ˆ˜
    swiftUI Gradients
    ํŒŒ์ด์ฌ ํ† ๋งˆํ† 
    ์—ญ์‚ฌ ํŒŒ์ด์ฌ
    14503 ๋กœ๋ด‡์ฒญ์†Œ๊ธฐ
    ์ฝ”ํ‹€๋ฆฐ ์ƒ์†
    ํŒŒ์ด์ฌ 1459
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.2
๐ŸฅญMango
[Kotlin] val / var ์ฐจ์ด์ 
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”