Upgrade to Pro — share decks privately, control downloads, hide ads and more …

あなたとKotlin, 今すぐはじめよう - UNTIL.LT #0x02

あなたとKotlin, 今すぐはじめよう - UNTIL.LT #0x02

2023年6月1日(木)に行われたUNTIL.LT #0x02の登壇資料です。

ちゅるり

June 02, 2023
Tweet

More Decks by ちゅるり

Other Decks in Programming

Transcript

  1.  ࣗݾ঺հ ͪΎΔΓʢ!DIVSVSJ@ʣ • ৘ใϝσΟΞ૑੒ֶྨ ೥ • ૯߹ֶҬ܈ୈ ྨग़਎ •

    શ୅ձ ৘ใॲཧਪਐಛผҕһձ • ֶ࣮ҕ ৘ใϝσΟΞγεςϜہʢKTZTʣ
  2.  ,PUMJOͱ͸ • l͜ͱΓΜzͱಡΈ·͢ɻ͔Θ͍͍Ͷɻ • εΠεͷ +FU#SBJOT ͕ࣾ։ൃ • 00-

    Ͱ͋Δ͕ؔ਺ܕϓϩάϥϛϯάݴޠͷଆ໘΋ • )FMMP 8PSME fun main() { println("Hello, World!") } ୹͍ʂ
  3.  ΤϨΨϯτͳߏจͱڧྗͳݴޠػೳ val name = when(student) { is MastStudent ->

    "mast" is CoinsStudent -> "coins" else -> "other" } XIFOࣜͱ JTԋࢉࢠ val immutable = "immutable" var mutable = "mutable" ໌ࣔతͳ࠶୅ೖՄೳੑ var nullable: String? = null σϑΥϧτͰ͸ OVMMඇڐ༰ ӳจ๏ʹଇͨ͠ ߏจʂ +BWBʹ͸ͳ͍ʂ OVMM҆શʂ
  4.  ΤϨΨϯτͳߏจͱڧྗͳݴޠػೳ fun abc(func: (x: Int) -> Unit) { func(10)

    } abc { println(it - 10) // 0 println(it + 20) // 30 } লུՄೳͳ ͱ JUม਺ɺQSJOUMO • ԋࢉࢠ Φʔόʔϩʔυ • ֦ுؔ਺ • ίϧʔνϯ ؔ਺Λ  ͚ͭͩ Ҿ਺ʹͱΔؔ਺