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
【Go言語】break
Search
Tomoki Ota
August 30, 2024
Programming
0
5
【Go言語】break
breakについて解説します
Tomoki Ota
August 30, 2024
Tweet
Share
More Decks by Tomoki Ota
See All by Tomoki Ota
【Go言語】イテレータ
tomo1227
0
5
【Go言語】エラーハンドリング
tomo1227
0
8
AIに淘汰されないようにするには?
tomo1227
0
12
range.pdf
tomo1227
0
5
【Go言語】反復処理
tomo1227
0
4
【Go言語】map
tomo1227
0
16
【Go言語】値の比較
tomo1227
0
17
【Go言語】値レシーバ v.s. ポインタレシーバ
tomo1227
0
16
【Go言語】名前付き戻り値
tomo1227
0
13
Other Decks in Programming
See All in Programming
僕が思い描くTypeScriptの未来を勝手に先取りする
yukukotani
9
2.4k
労務ドメインを快適に開発する方法 / How to Comfortably Develop in the Labor Domain
yuki21
1
250
REXML改善のその後
naitoh
0
190
Prompt Cachingは本当に効果的なのか検証してみた.pdf
ttnyt8701
0
530
Debugging: All you need to know (for simultaneous interpreting)
jmatsu
2
760
The Sequel to a Dream of Ruby Parser's Grammar
ydah
1
220
Rechartsで楽にゴリゴリにカスタマイズする!
10tera
1
170
Kotlin 2.0 and Beyond
antonarhipov
2
150
KSPの導入・移行を前向きに検討しよう!
shxun6934
PRO
0
220
実践!難読化ガイド
mitchan
0
160
大公開!iOS開発の悩みトップ5 〜iOSDC Japan 2024〜
ryunakayama
0
190
Modular Monolith Go Server with GraphQL Federation + gRPC
110y
1
580
Featured
See All Featured
How to name files
jennybc
75
98k
GraphQLの誤解/rethinking-graphql
sonatard
65
9.8k
Rails Girls Zürich Keynote
gr2m
93
13k
Bash Introduction
62gerente
608
210k
Typedesign – Prime Four
hannesfritz
39
2.3k
Building Applications with DynamoDB
mza
90
6k
Why Our Code Smells
bkeepers
PRO
334
56k
Teambox: Starting and Learning
jrom
131
8.7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
45
4.8k
Music & Morning Musume
bryan
46
6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
36
2.1k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.3k
Transcript
Tomoki Ota ʲGoݴޠʳbreak
break defer ΞδΣϯμ 2
break
break 4
break 5 breakจҰ൪ଆͷ forจɺswitchจɺselectจ ͷ࣮ߦΛऴྃͤ͞Δɻ
break 6 Ұ൪ଆ͚ͩͰͳ͘ɺϧʔϓ͔Βbreakͨ͠ ͍߹ɺϥϕϧΛ༻͢Δɻ
7 break
break 8 ϥϕϧΛ༻͍ͨbreakgotoจͱಉ͡Ͱͳ͍ɻ Goͷ׳༻తͳํ๏Ͱ͋Γɺඪ४ϥΠϒϥϦͰΑ͘ ΘΕ͍ͯΔɻ
break 9
break 10
defer
defer 12 deferจʹ༩͑ΒΕͨؔݺͼग़͠ͷ࣮ߦΛΒͤΔ
defer 13 deferจʹ༩͑ΒΕͨؔݺͼग़͠ͷ࣮ߦΛΒͤΔ deferจΛऔΓғΜͰ͍Δ͕ؔreturn͢Δ·Ͱ
defer 14 ӈͷίʔυக໋తͳ͕͋Γ·͢
defer 15 deferΛऔΓғΜͰ͍Δ͕ؔreturnͨ͠ͱ͖ deferʹ༩͑ΒΕ͕࣮ͨؔߦ͞ΕΔɻ ӈͷ߹ͰɺdeferͰͷݺͼग़͠ɺϧʔϓͷ
defer 16