Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
あなたとKotlin, 今すぐはじめよう - UNTIL.LT #0x02
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
ちゅるり
June 02, 2023
Programming
0
350
あなたとKotlin, 今すぐはじめよう - UNTIL.LT #0x02
2023年6月1日(木)に行われたUNTIL.LT #0x02の登壇資料です。
ちゅるり
June 02, 2023
Tweet
Share
More Decks by ちゅるり
See All by ちゅるり
KdB もどきが xx なのでパフォーマンスを改善しました
chururi
0
76
絵文字を実行する
chururi
1
130
JVM は Web フロントエンド開発の夢を見るか?
chururi
0
1.4k
入門:JVM 〜5 分で完全に理解する JVM の仕組み〜
chururi
0
250
おえかきアプリを支える技術
chururi
0
440
Other Decks in Programming
See All in Programming
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
5
800
日本だけで解禁されているアプリ起動の方法
ryunakayama
0
240
Data-Centric Kaggle
isax1015
2
780
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
690
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
24時間止められないシステムを守る-医療ITにおけるランサムウェア対策の実際
koukimiura
1
130
CSC307 Lecture 06
javiergs
PRO
0
690
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
210
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
250
Featured
See All Featured
Utilizing Notion as your number one productivity tool
mfonobong
3
220
Discover your Explorer Soul
emna__ayadi
2
1.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
GraphQLとの向き合い方2022年版
quramy
50
14k
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
[SF Ruby Conf 2025] Rails X
palkan
1
760
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
110
So, you think you're a good person
axbom
PRO
2
1.9k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
The Cost Of JavaScript in 2023
addyosmani
55
9.5k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
210
Transcript
͋ͳͨͱ,PUMJO ࠓ͙͢͡ΊΑ ͏ 無料 Kotlin のダウンロード 6/5*--5Y !DIVSVSJ@
ࣗݾհ ͪΎΔΓʢ!DIVSVSJ@ʣ • ใϝσΟΞֶྨ • ૯߹ֶҬ܈ୈ ྨग़ •
શձ ใॲཧਪਐಛผҕһձ • ֶ࣮ҕ ใϝσΟΞγεςϜہʢKTZTʣ
͍͍ͧ
,PUMJOͱ • l͜ͱΓΜzͱಡΈ·͢ɻ͔Θ͍͍Ͷɻ • εΠεͷ +FU#SBJOT ͕ࣾ։ൃ • 00-
Ͱ͋Δ͕ؔܕϓϩάϥϛϯάݴޠͷଆ໘ • )FMMP 8PSME fun main() { println("Hello, World!") } ͍ʂ
ଟ༷ͳίϯύΠϧλʔήοτ • ,PUMJO+7.ʢ+7.ͱͷ૬ޓӡ༻˕ʣ • ,PUMJO+4ʢ+BWB4DSJQUʣ • ,PUMJO8BTNʢ8FC"TTFNCMZʣ • ,PUMJO/BUJWF
• J04 • "OESPJE • 8JOEPXT • -JOVYʜ ࠷ۙެ։ʂ
+BWBͱͷ૬ޓӡ༻ •+BWBͱ૬ޓʹݺͼग़͢͜ͱ͕Մೳʂ • +BWB ϓϩδΣΫτͷҰ෦ͷΈΛ ,PUMJOͰॻ͚Δʂ +BWB Λͣͭ͢͜͠ ,PUMJOͰϦϓϨΠεՄೳʂ
無料 Kotlin のダウンロード
ΤϨΨϯτͳߏจͱڧྗͳݴޠػೳ 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҆શʂ
ΤϨΨϯτͳߏจͱڧྗͳݴޠػೳ fun abc(func: (x: Int) -> Unit) { func(10)
} abc { println(it - 10) // 0 println(it + 20) // 30 } লུՄೳͳ ͱ JUมɺQSJOUMO • ԋࢉࢠ Φʔόʔϩʔυ • ֦ுؔ • ίϧʔνϯ ؔΛ ͚ͭͩ ҾʹͱΔؔ
ڧྗͳΤσΟλɿ*OUFMM+ *%&" • ,PUMJOͷ։ൃݩʹΑΔΤσΟλʢ*%&ʣ • (JU)VC$PQJMPU Λ͙྇ίʔυೖྗࢧԉ • ڧྗͳิͱϦϑΝΫλϦϯά
• Α͘͏ߏจͷΤΠϦΞεʹΑΔೖྗ • ॏෳίʔυͷݕग़
Λ͠Α͏