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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Azusa Okamoto
May 25, 2024
Technology
1
560
Go初心者が開発やってみた!
Azusa Okamoto
May 25, 2024
Tweet
Share
More Decks by Azusa Okamoto
See All by Azusa Okamoto
GraphQLでAPI開発 やってみよう!
azunyan
0
16
「わたし色」の見方で拓く世界
azunyan
0
21
ちゃんとSvelte, Hello Worldした!
azunyan
0
54
最近取り組んでいることについて喋ってみる
azunyan
0
16
フロントエンドエンジニアが関数型プログラミングに出会った話
azunyan
0
110
TECH WOMAN KANSAIの 取り組みと今後~2024年の振り返りと2025年へ~
azunyan
0
93
デブサミウーマン2023 アウトプットって何が良いの?
azunyan
0
1.2k
個人的に楽しかった実装2022
azunyan
0
140
TestCaféでE2Eテスト!
azunyan
0
150
Other Decks in Technology
See All in Technology
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
410
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
170
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
260
今こそ学びたいKubernetesネットワーク ~CNIが繋ぐNWとプラットフォームの「フラッと」な対話
logica0419
5
520
配列に見る bash と zsh の違い
kazzpapa3
3
170
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
4
1.4k
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
350
Red Hat OpenStack Services on OpenShift
tamemiya
0
140
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
93k
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
420
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
150
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
3
230
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
120
Unsuck your backbone
ammeep
671
58k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
The Cost Of JavaScript in 2023
addyosmani
55
9.5k
Building the Perfect Custom Keyboard
takai
2
690
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
150
Navigating Weather and Climate Data
rabernat
0
110
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
ご清聴ありがとうございました!