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初心者が開発やってみた!
Search
Azusa Okamoto
May 25, 2024
Technology
1
530
Go初心者が開発やってみた!
Azusa Okamoto
May 25, 2024
Tweet
Share
More Decks by Azusa Okamoto
See All by Azusa Okamoto
「わたし色」の見方で拓く世界
azunyan
0
2
ちゃんとSvelte, Hello Worldした!
azunyan
0
26
最近取り組んでいることについて喋ってみる
azunyan
0
3
フロントエンドエンジニアが関数型プログラミングに出会った話
azunyan
0
60
TECH WOMAN KANSAIの 取り組みと今後~2024年の振り返りと2025年へ~
azunyan
0
56
デブサミウーマン2023 アウトプットって何が良いの?
azunyan
0
1.1k
個人的に楽しかった実装2022
azunyan
0
130
TestCaféでE2Eテスト!
azunyan
0
140
vanilla-extractを使ってみた!with React
azunyan
1
800
Other Decks in Technology
See All in Technology
強化されたAmazon Location Serviceによる新機能と開発者体験
dayjournal
2
170
SalesforceArchitectGroupOsaka#20_CNX'25_Report
atomica7sei
0
100
プロダクトエンジニアリング組織への歩み、その現在地 / Our journey to becoming a product engineering organization
hiro_torii
0
120
Claude Code Actionを使ったコード品質改善の取り組み
potix2
PRO
5
1.8k
Oracle Cloud Infrastructure:2025年6月度サービス・アップデート
oracle4engineer
PRO
2
150
本当に使える?AutoUpgrade の新機能を実践検証してみた
oracle4engineer
PRO
1
130
Oracle Audit Vault and Database Firewall 20 概要
oracle4engineer
PRO
3
1.7k
あなたの声を届けよう! 女性エンジニア登壇の意義とアウトプット実践ガイド #wttjp / Call for Your Voice
kondoyuko
2
260
成立するElixirの再束縛(再代入)可という選択
kubell_hr
0
970
ひとり情シスなCTOがLLMと始めるオペレーション最適化 / CTO's LLM-Powered Ops
yamitzky
0
400
JSX - 歴史を振り返り、⾯⽩がって、エモくなろう
pal4de
4
1.1k
エンジニア向け技術スタック情報
kauche
1
110
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
329
21k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
4
200
A designer walks into a library…
pauljervisheath
206
24k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Visualization
eitanlees
146
16k
Building an army of robots
kneath
306
45k
Why Our Code Smells
bkeepers
PRO
337
57k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.8k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
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
ご清聴ありがとうございました!