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
超初心者向け勉強会 Lesson1-1
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
SeyamaKota
January 13, 2026
Programming
25
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
超初心者向け勉強会 Lesson1-1
Swift言語を使って、定数と変数やアクセス修飾子について紹介しています。
SeyamaKota
January 13, 2026
More Decks by SeyamaKota
See All by SeyamaKota
超初心者向け勉強会 Lesson1-2
seyamasan
0
11
関モバ#9
seyamasan
0
160
Androidアプリ開発に手を出してみる巻
seyamasan
0
59
Other Decks in Programming
See All in Programming
コンパウンドプロダクト開発のためのローカルプロセスマネージャー再発明 #layerxgo
izumin5210
0
650
GraphRAGのKnowledge Graphを 直接!見る/View-GraphRAG's-KnowledgeGraph-directly!
tyumugi1113
0
240
Press start. Python's next generation.
willingc
PRO
3
310
Hono + Inertia + React で LP を構築した話
oukayuka
2
220
信頼性の目標を誰も求めてない
shubox
0
490
iOS開発×AI駆動開発 〜最近使って便利だったスキルの話〜
nogu66
0
140
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
170
AWS DevOps Agentで インシデント対応をAIに任せたい
honmarkhunt
6
2.5k
異なる設計思想のフレームワークを経験して得た学び
amekuhideki
2
1.5k
Seeing Through Serverless: Observability for AWS Lambda with ADOT and CloudWatch Application Signals
seike460
PRO
1
120
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
110
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
880
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
1
550
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
890
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
The Spectacular Lies of Maps
axbom
PRO
1
980
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
690
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The Invisible Side of Design
smashingmag
301
52k
Amusing Abliteration
ianozsvald
1
290
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
530
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
520
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
590
We Are The Robots
honzajavorek
0
340
Transcript
ఆͱมʹ͍ͭͯ NPCJMFࢁࡷଠ
త w ఆͱมʹֶ͍ͭͯश w ΞΫηεम০ࢠʹֶ͍ͭͯश w ͍ํΛ֮͑Δ
ϦϙδτϦ w 4XJGU,JOEFSHBSUFO4XJGU,JOEFSHBSUFO -FTTPO-FTTPO@
ఆͱ w ఆ·ͬͨ w ͭ·ΓϓϩάϥϜ࣮ߦதมΘΒͳ͍ DN ճ ࣌ؒ N
ݸਓతͳᮢ
มͱ w ঢ়گʹԠͯ͡มΘΓ͑Δ w ϓϩάϥϜ࣮ߦதʹ࠶ೖ͕Մೳ ࡀ ϋοϐʔ εϚϗͷॆి ྸ
ؾ ࡀ ϋοϐʔ
ϓϩάϥϜʹͯ͠ΈΔͱ let constText1: String = "ఆ" // ఆͳͷͰ࠶ೖͰ͖ͳ͍ var varText1:
String = "ม" // มͳͷͰ࠶ೖͰ͖Δ varText1 = "NEW ม" એݴ͢Δͱ͖ʹMFUWBSΩʔϫʔυΛ͚ͭΔ͜ͱͰɺ ఆมΛએݴͰ͖Δɻ
͍ॴؔ func summary1(priceList: [Double]) -> String { // ϩʔΧϧఆʢෆมͷύϥϝʔλʣ let
localTaxRate = 0.10 // 10%ͷফඅ੫ let localCurrency = "¥" // දࣔ༻ͷ௨՟ه߸ // ϩʔΧϧมʢܭࢉաఔͰ͕มΘΔʣ var subtotal = 0.0 priceList.forEach { subtotal += $0 } let tax = subtotal * localTaxRate let total = subtotal + tax return "\(subtotal) + ੫\(tax) = \(localCurrency)\(total)" }
͍ॴΫϥε class ShoppingCart { // ϝϯόఆ private let taxRate: Double
= 0.10 private let currency: String = "¥" // ϝϯόม private var items: [Double] = [] func addItem(price: Double) { ɾɾɾ } func summary2() -> String { ɾɾɾ } } let cart = ShoppingCart() cart.addItem(price: 1000) print(cart.summary2())
TFZBNBTBOతʹ w ؔʹએݴ͢ΔϩʔΧϧมͳͲɺݶఆతͳॲཧʹ͍͍ͨͱ͖ w ΫϥεͰએݴ͢ΔϝϯόมͳͲɺ൚༻తͳॲཧʹ͍͍ͨͱ͖ w ઌఔͷྫɺϝϯόมʹͨ͠ํ͕͍͍
͜ΕԿʁ private let taxRate: Double = 0.10 private var items:
[Double] = [] ΞΫηεम০ࢠͰ͢ʂ
ΞΫηεम০ࢠͱ w ؔมʹΞΫηε͢ΔൣғΛࢦఆ͢Δͷ w Ͳ͔͜ΒͰΞΫηεͰ͖ͯ͠·͏ͱɺҙਤ͠ͳ͍ڍಈͱͳΔڪΕ͕͋Δ w ಛʹ։ൃʹؔΘΔਓ͕૿͑ͯ͘Δͱ QSJWBUFWBSຊ໊4USJOHTFZBNBTBO ຊ໊͖ݟ ࣗ
ଞਓ ݱ࣮Ͱ༑ୡʹͳͬͯɺ ໊લԿʁ͕ؔ ݺΕͨΒڭ͑ͯ͋͛Δɻ
ΞΫηεम০ࢠͷछྨ छྨ ҙຯ JOUFSOBM ಉ͡ϞδϡʔϧͳΒ ΞΫηεͰ͖Δɻ QSJWBUF Ϋϥε͔ΒͷΈ ΞΫηεͰ͖Δɻ ˞Ұ෦ׂѪ
·ͱΊ w ఆఆ·ͬͨͰɺมมΘΔ w มΘΔͷ͔ɺมΘΒͳ͍ͷ͔ݟۃΊͯએݴ͠Α͏ w ͍͍ͨൣғΛߟ͑ͯએݴ͠Α͏ w JOUFSOBMಉϞδϡʔϧͳΒΞΫηεͰ͖Δ w
QSJWBUFΫϥε͔ΒͷΈΞΫηεͰ͖Δ w ؆୯ʹॻ͖มΘ͍͚ͬͯͳ͍ w Ϋϥε֎͔Βݺͼग़͞Εͨ͘ͳ͍