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
430
Go初心者が開発やってみた!
Azusa Okamoto
May 25, 2024
Tweet
Share
More Decks by Azusa Okamoto
See All by Azusa Okamoto
デブサミウーマン2023 アウトプットって何が良いの?
azunyan
0
770
TECH WOMAN KANSAIオンラインもくもく会の流れ
azunyan
0
39
個人的に楽しかった実装2022
azunyan
0
91
TestCaféでE2Eテスト!
azunyan
0
100
vanilla-extractを使ってみた!with React
azunyan
1
650
Next.js・microCMSで ポートフォリオサイトを作りかえて学んだこと
azunyan
0
1.9k
VisualStudioCodeの拡張機能を作ってみた!
azunyan
0
33
Other Decks in Technology
See All in Technology
ギークの理想が7つ集まるエムスリーで夢を叶えよう - エムスリー株式会社
m3_engineering
1
260
開発と事業を繋ぐ!SREのオブザーバビリティ戦略 ~ Developers Summit 2024 Summer ~
leveragestech
0
620
開発生産性をむしろ向上させる セキュリティパートナーの作り方 / Dev Productivity Con 2024
flatt_security
0
360
GoとアクターモデルでES+CQRSを実践! / proto_actor_es_cqrs
ytake
1
150
Git 研修 Advanced【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
200
データベース研修 DB基礎【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
210
コンテナ・K8s研修 - 後半 Kubernetes 基礎&ハンズオン【MIXI 24新卒技術研修】
mixi_engineers
PRO
1
120
Azure Pipelinesを使用したCICDベースラインアーキテクチャ実践
yuriemori
0
190
運用改善、不都合な真実 / 20240722-ssmjp-kaizen
opelab
17
8k
dxd2024-生成AIに振り回された3か月間の成功と失敗/dxd2024-link-and-motivation
lmi
2
260
RAGのサービスをリリースして1年3ヶ月が経ちました
segavvy
4
900
簡単に始めるSnowflakeの機械学習
nayuts
1
190
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
26
1.8k
How STYLIGHT went responsive
nonsquared
93
5k
Code Review Best Practice
trishagee
58
16k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
121
18k
Writing Fast Ruby
sferik
623
60k
Documentation Writing (for coders)
carmenintech
63
4.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
149
45k
Gamification - CAS2011
davidbonilla
78
4.9k
Building Effective Engineering Teams - LeadDev
addyosmani
47
2.2k
Designing Experiences People Love
moore
136
23k
RailsConf 2023
tenderlove
16
720
Imperfection Machines: The Place of Print at Facebook
scottboms
262
13k
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
ご清聴ありがとうございました!