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
460
Go初心者が開発やってみた!
Azusa Okamoto
May 25, 2024
Tweet
Share
More Decks by Azusa Okamoto
See All by Azusa Okamoto
デブサミウーマン2023 アウトプットって何が良いの?
azunyan
0
850
TECH WOMAN KANSAIオンラインもくもく会の流れ
azunyan
0
40
個人的に楽しかった実装2022
azunyan
0
91
TestCaféでE2Eテスト!
azunyan
0
110
vanilla-extractを使ってみた!with React
azunyan
1
680
Next.js・microCMSで ポートフォリオサイトを作りかえて学んだこと
azunyan
0
1.9k
VisualStudioCodeの拡張機能を作ってみた!
azunyan
0
34
Other Decks in Technology
See All in Technology
歴史と背景から改めて振り返るVPC
shotashiratori
2
220
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
9
41k
プロデザ! BY リクルートvol.22_様々なプロダクト経験の中で活きたPdMのスキル
recruitengineers
PRO
3
170
20240828_EM_Fest
kzkmaeda
4
360
なぜクラウドサービスで Web コンソールを提供するのか
shuta13
4
1.3k
タイミーのBraze活用 ~PUSH通知を活用したレコメンド~
ozeshun
2
120
Staff Engineer / 20240827 Yuichiro Masui
shift_evolve
0
150
技術ブログや登壇資料を秒で作るコツ伝授します
minorun365
PRO
16
4.4k
手軽に始める? おうちサーバーのすゝめ
nyagasan
0
180
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
0
3.1k
LLMに日本語テキストを学習させる意義
ksaito
13
3.4k
20240906_JAWS_Yamanashi_#1_leap_beyond_the_AWS_all_certifications
tsumita
1
100
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Building Applications with DynamoDB
mza
89
5.9k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
24
2k
Optimising Largest Contentful Paint
csswizardry
28
2.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
35
6.8k
Debugging Ruby Performance
tmm1
72
12k
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
58k
StorybookのUI Testing Handbookを読んだ
zakiyama
25
5k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
33
1.7k
Automating Front-end Workflow
addyosmani
1365
200k
Gamification - CAS2011
davidbonilla
79
4.9k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
502
140k
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
ご清聴ありがとうございました!