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
560
1
Share
Go初心者が開発やってみた!
Azusa Okamoto
May 25, 2024
More Decks by Azusa Okamoto
See All by Azusa Okamoto
GraphQLでAPI開発 やってみよう!
azunyan
0
26
「わたし色」の見方で拓く世界
azunyan
0
25
ちゃんとSvelte, Hello Worldした!
azunyan
0
58
最近取り組んでいることについて喋ってみる
azunyan
0
18
フロントエンドエンジニアが関数型プログラミングに出会った話
azunyan
0
110
TECH WOMAN KANSAIの 取り組みと今後~2024年の振り返りと2025年へ~
azunyan
0
95
デブサミウーマン2023 アウトプットって何が良いの?
azunyan
0
1.2k
個人的に楽しかった実装2022
azunyan
0
150
TestCaféでE2Eテスト!
azunyan
0
150
Other Decks in Technology
See All in Technology
最近の技術系の話題で気になったもの色々(IoT系以外も) / IoTLT 花見予定会(たぶんBBQ) @都立潮風公園バーベキュー広場
you
PRO
1
240
音声言語モデル手法に関する発表の紹介
kzinmr
0
120
CloudTrail を見つめ直してみる
kazzpapa3
1
100
[最強DB講義]推薦システム | 基礎編
recsyslab
PRO
1
180
これからの「データマネジメント」の話をしよう
sansantech
PRO
0
130
プラットフォームエンジニアリングの実践 - AWS コンテナサービスで構築する社内プラットフォーム / AWS Containers Platform Meetup #1
literalice
1
210
レビューしきれない?それは「全て人力でのレビュー」だからではないでしょうか
amixedcolor
0
330
AndroidアプリとCopilot Studioの統合
nakasho
0
110
コードや知識を組み込む / Incorporate Code and Knowledge
ks91
PRO
0
160
PicoRuby as a Multi-VM Operating System
kishima
1
170
Chasing Real-Time Observability for CRuby
whitegreen
0
190
自分のハンドルは自分で握れ! ― 自分のケイパビリティを増やし、メンバーのケイパビリティ獲得を支援する ― / Take the wheel yourself
takaking22
1
930
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
680
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
340
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
250
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
530
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Building the Perfect Custom Keyboard
takai
2
730
Joys of Absence: A Defence of Solitary Play
codingconduct
1
350
Everyday Curiosity
cassininazir
0
200
Information Architects: The Missing Link in Design Systems
soysaucechin
0
890
WENDY [Excerpt]
tessaabrams
10
37k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
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
ご清聴ありがとうございました!