Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
あなたとKotlin, 今すぐはじめよう - UNTIL.LT #0x02
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
ちゅるり
June 02, 2023
Programming
390
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
あなたとKotlin, 今すぐはじめよう - UNTIL.LT #0x02
2023年6月1日(木)に行われたUNTIL.LT #0x02の登壇資料です。
ちゅるり
June 02, 2023
More Decks by ちゅるり
See All by ちゅるり
KdB もどきが xx なのでパフォーマンスを改善しました
chururi
0
89
絵文字を実行する
chururi
1
180
JVM は Web フロントエンド開発の夢を見るか?
chururi
0
1.5k
入門:JVM 〜5 分で完全に理解する JVM の仕組み〜
chururi
0
310
おえかきアプリを支える技術
chururi
0
500
Other Decks in Programming
See All in Programming
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
510
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
640
dotNET_vulnclicker_intro.pdf
deka_morita
0
130
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
速習iPhone Duo対応
yuukiw00w
2
970
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.4k
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
120
パーソナライズPodcastを作った話
repunit11
0
130
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
190
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
480
golang-bob.pdf
iwatsukayura
0
100
Featured
See All Featured
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
My Coaching Mixtape
mlcsv
0
340
Darren the Foodie - Storyboard
khoart
PRO
4
4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
510
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Designing for Timeless Needs
cassininazir
1
520
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Statistics for Hackers
jakevdp
799
230k
The Cult of Friendly URLs
andyhume
79
7k
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 Λ͙྇ίʔυೖྗࢧԉ • ڧྗͳิͱϦϑΝΫλϦϯά
• Α͘͏ߏจͷΤΠϦΞεʹΑΔೖྗ • ॏෳίʔυͷݕग़
Λ͠Α͏