Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Go初心者が開発やってみた!
Search
Azusa Okamoto
May 25, 2024
Technology
1
550
Go初心者が開発やってみた!
Azusa Okamoto
May 25, 2024
Tweet
Share
More Decks by Azusa Okamoto
See All by Azusa Okamoto
GraphQLでAPI開発 やってみよう!
azunyan
0
14
「わたし色」の見方で拓く世界
azunyan
0
20
ちゃんとSvelte, Hello Worldした!
azunyan
0
52
最近取り組んでいることについて喋ってみる
azunyan
0
13
フロントエンドエンジニアが関数型プログラミングに出会った話
azunyan
0
97
TECH WOMAN KANSAIの 取り組みと今後~2024年の振り返りと2025年へ~
azunyan
0
89
デブサミウーマン2023 アウトプットって何が良いの?
azunyan
0
1.1k
個人的に楽しかった実装2022
azunyan
0
140
TestCaféでE2Eテスト!
azunyan
0
140
Other Decks in Technology
See All in Technology
原理から解き明かす AIと人間の成長 - Progate BAR
teba_eleven
2
300
Claude Code Getting Started Guide(en)
oikon48
0
140
私のRails開発環境
yahonda
0
180
Digitization部 紹介資料
sansan33
PRO
1
6.1k
Oracle Cloud Infrastructure:2025年11月度サービス・アップデート
oracle4engineer
PRO
1
120
eBPFとwaruiBPF
sat
PRO
3
1.2k
pmconf2025 - 他社事例を"自社仕様化"する技術_iRAFT法
daichi_yamashita
0
510
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
37k
その設計、 本当に価値を生んでますか?
shimomura
3
180
“決まらない”NSM設計への処方箋 〜ビットキーにおける現実的な指標デザイン事例〜 / A Prescription for "Stuck" NSM Design: Bitkey’s Practical Case Study
bitkey
PRO
1
350
Agents IA : la nouvelle frontière des LLMs (Tech.Rocks Summit 2025)
glaforge
0
380
Multimodal AI Driving Solutions to Societal Challenges
keio_smilab
PRO
1
120
Featured
See All Featured
Balancing Empowerment & Direction
lara
5
780
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Rails Girls Zürich Keynote
gr2m
95
14k
Producing Creativity
orderedlist
PRO
348
40k
Unsuck your backbone
ammeep
671
58k
Designing for humans not robots
tammielis
254
26k
Raft: Consensus for Rubyists
vanstee
140
7.2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
BBQ
matthewcrist
89
9.9k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Making Projects Easy
brettharned
120
6.5k
Transcript
Go初心者が開発やってみた! 20240525_Kansai.go #1 あずにゃん
自己紹介 名前:あずにゃん 職業:Webエンジニア Go歴:3か月くらい icon by Icons8
自己紹介 5 4年目のWebエンジニア! フロントエンド中心にやっています 5 TECH WOMAN KANSAIの運営もやっています! @azunyan_eng
今日お話しすること Go初心者が 開発やってみた感想!
初心者目線で、 特徴的だと思ったこと!!
Go初心者が開発やってみて感じたこと D 通常の配列とスライスの2種類存在する!# D 通常の配列が固定長で、スライスは可変長c D 代入の記号が2種類!# D 構造体に「タグ」を付与できる# D
JSONのキー名を指定できる。
配列とスライスについて 取り上げてみる。
配列とスライス~通常の配列~ // 固定長 // 宣言するときに数を指定しておく array := [ ]{ ,
, } 3 1 2 3
配列とスライス~スライス~ // 可変長 // 宣言するときに数は指定しない slice1 := [] { ,
, } int 1 2 3
配列とスライス~append関数で要素を追加!~ // スライスは、要素を追加できる! // 5が配列に追加される! slice1 := [] { ,
, } slice1 = (slice1, ) int 1 2 3 5 append
配列とスライス~make関数で要素の数を指定!~ // 要素の数を指定することもできる! // slice1と同じ長さのslice2ができる!! slice1 := [] { ,
, } slice2 = ([] , (slice)) int int 1 2 3 make len
ご清聴ありがとうございました!