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
510
Go初心者が開発やってみた!
Azusa Okamoto
May 25, 2024
Tweet
Share
More Decks by Azusa Okamoto
See All by Azusa Okamoto
TECH WOMAN KANSAIの 取り組みと今後~2024年の振り返りと2025年へ~
azunyan
0
48
デブサミウーマン2023 アウトプットって何が良いの?
azunyan
0
1k
TECH WOMAN KANSAIオンラインもくもく会の流れ
azunyan
0
62
個人的に楽しかった実装2022
azunyan
0
110
TestCaféでE2Eテスト!
azunyan
0
130
vanilla-extractを使ってみた!with React
azunyan
1
780
Next.js・microCMSで ポートフォリオサイトを作りかえて学んだこと
azunyan
0
2k
VisualStudioCodeの拡張機能を作ってみた!
azunyan
0
70
Other Decks in Technology
See All in Technology
開発者体験を定量的に把握する手法と活用事例
ham0215
0
150
AWSアカウントのセキュリティ自動化、どこまで進める? 最適な設計と実践ポイント
yuobayashi
7
2k
マルチアカウント環境における組織ポリシーについて まとめてみる
nrinetcom
PRO
2
110
役員・マネージャー・著者・エンジニアそれぞれの立場から見たAWS認定資格
nrinetcom
PRO
5
6.9k
OCI IAM Identity Domains Entra IDとの認証連携設定手順 / Identity Domain Federation settings with Entra ID
oracle4engineer
PRO
1
1.3k
生成AIがローコードツールになる時代の エンジニアの役割を考える
khwada
0
350
AIエージェント入門
minorun365
PRO
35
20k
DeepSeekとは?何がいいの? - Databricksと学ぶDeepSeek! 〜これからのLLMに備えよ!〜
taka_aki
2
210
サイト信頼性エンジニアリングとAmazon Web Services / SRE and AWS
ymotongpoo
8
1.9k
User Story Mapping + Inclusive Team
kawaguti
PRO
3
620
アジリティを高めるテストマネジメント #QiitaQualityForward
makky_tyuyan
1
540
早くて強い「リアルタイム解析基盤」から広げるマルチドメイン&プロダクト開発
plaidtech
PRO
1
120
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
29
8.4k
Practical Orchestrator
shlominoach
186
10k
Code Reviewing Like a Champion
maltzj
521
39k
Scaling GitHub
holman
459
140k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Music & Morning Musume
bryan
46
6.4k
How GitHub (no longer) Works
holman
314
140k
Code Review Best Practice
trishagee
67
18k
Rails Girls Zürich Keynote
gr2m
94
13k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
How to train your dragon (web standard)
notwaldorf
91
5.9k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
450
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
ご清聴ありがとうございました!