SlideShare a Scribd company logo
PHPerがGo言語を勉強してみて
思うこと
2016.01.13 づや会 vol.1
自己紹介
名前: ヤスタカ
職種: バックエンドエンジニア
住所:  長野県(野尻湖の近く)
エンジニア歴: 1年半くらい
LIG歴: 5ヶ月目
これまでやってきた言語
スクリプト系言語ばっかり
・PHP (CakePHP, wordpress)
・Ruby (Ruby On Rails)
・Javascript (フォームの制御で少々)
・Java (専門学校で2ヶ月だけ)
Go言語にさわってみて…
• 繰り返しの構文がfor文一択。
• ifやforなどの丸括弧が必要ない。
• return文で複数値を返せる。
• 戻り値に名前がつけられる。
• 使ってないimportや変数があるとエラーになる。
• 並列処理プログラミングが簡単。(らしい)ゴルーチン
• C言語の関数が呼び出せる。逆もOK(らしい)cgo
returnで複数の値を返せると…
func swap(i, j int) (int, int) {
return j, i
}
// エラー処理は戻り値で判断
func main() {
file, err := os.Open("hello.go")
if err != nil {
// エラー処理
// returnなどで処理を別の場所に抜ける
}
// fileを用いた処理
}
インストールから
”hello, world”まで
インストール
$ brew install go
たったこれだけ!
Homebrewがインストールされていれば…
Go言語のバージョン確認
$ go version
go version go1.5 darwin/amd64
実行
package main
import "fmt"
func main() {
fmt.Println("Hello, world")
}
hello.go
$ go run hello.go
どうやって勉強したらいいの?
学習サイト
A Tour of Go
https://go-tour-jp.appspot.com/welcome/1
ドットインストール(Go言語入門は有料)
http://dotinstall.com
golang.jp
http://golang.jp
公式ドキュメント
https://golang.org
長野へGo!!
長野オフィスってどんなとこ?
場所
←ここ
今の野尻湖はこんな感じです。
オフィスのご紹介。
長野オフィスって何するの?
長野オフィスでやっていくこと
1. リモートワークへの挑戦
2. まずは自分達が楽しむこと。そしてその楽
しさを発信すること。
長野オフィスのアカウント
lig_nagano
@Lig_Nagano
ご清聴ありがとうございました!!

More Related Content

PPTX
Rのコードをキレイに見せたい
mangantempy
 
PDF
20101211 gunma.web#3 LanguaGegenerationLoss
ivoryworks .
 
PDF
Ruby Introduction
YushiroDodo
 
PDF
Kanrk05 .Netでお仕事しているプログラマがスクリプト言語として使うRuby
Shinichi Okada
 
PDF
Phpstormちょっといい話
Hisateru Tanaka
 
PDF
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
parrotstudio
 
PDF
PHP-MLを使用して気軽に機械学習にトライしてみる
Ryo Shibayama
 
PDF
PHPerに覚えて欲しい日本語の重要性
Rina Fukuda
 
Rのコードをキレイに見せたい
mangantempy
 
20101211 gunma.web#3 LanguaGegenerationLoss
ivoryworks .
 
Ruby Introduction
YushiroDodo
 
Kanrk05 .Netでお仕事しているプログラマがスクリプト言語として使うRuby
Shinichi Okada
 
Phpstormちょっといい話
Hisateru Tanaka
 
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
parrotstudio
 
PHP-MLを使用して気軽に機械学習にトライしてみる
Ryo Shibayama
 
PHPerに覚えて欲しい日本語の重要性
Rina Fukuda
 

What's hot (20)

PDF
Biglt endered-2021-12-11
ssuserc8477f
 
PPTX
20111029 rubyon php
do_aki
 
PDF
10年続いているwebサービスの画像サーバをノーメンテでftpサーバからs3互換のストレージサーバに移行している話
Masataka Kono
 
PDF
Laravelのeloquent だけ入れた話
Masataka Kono
 
PDF
.NET系開発者から見たJava
bleis tift
 
PDF
5分でわかるPHPのクロージャ(web公開版)
hajikami
 
PPT
K ruby-oct-2011
Kosuke Masumitsu
 
PDF
プログラミングNet framework3のお題
Kazushi Kamegawa
 
PDF
Nom de fonction français
hajikami
 
PDF
(超初心者向け)オブジェクト指向とC#
ssusera3d157
 
PPTX
roslyn
Kazuhide Maruyama
 
PPTX
ページャ lessを使いこなす
Toshiyuki Shimono
 
PDF
Multiple dispatch and Julia
yuta july
 
PDF
Phpでアプリケーションサーバー
k-motoyan
 
PDF
F#の基礎(?)
bleis tift
 
PPTX
Guiを使わないテキストデータ処理
Toshiyuki Shimono
 
PDF
Perlbeginnes 9 lt_ytnobody
azuma satoshi
 
PDF
2014 1-19
Satoshi KOJIMA
 
PDF
RUPC2014_Day3_Summary
Yuma Inoue
 
PDF
Lingua::EN::Fathom
Tetsuya Tatsumi
 
Biglt endered-2021-12-11
ssuserc8477f
 
20111029 rubyon php
do_aki
 
10年続いているwebサービスの画像サーバをノーメンテでftpサーバからs3互換のストレージサーバに移行している話
Masataka Kono
 
Laravelのeloquent だけ入れた話
Masataka Kono
 
.NET系開発者から見たJava
bleis tift
 
5分でわかるPHPのクロージャ(web公開版)
hajikami
 
K ruby-oct-2011
Kosuke Masumitsu
 
プログラミングNet framework3のお題
Kazushi Kamegawa
 
Nom de fonction français
hajikami
 
(超初心者向け)オブジェクト指向とC#
ssusera3d157
 
ページャ lessを使いこなす
Toshiyuki Shimono
 
Multiple dispatch and Julia
yuta july
 
Phpでアプリケーションサーバー
k-motoyan
 
F#の基礎(?)
bleis tift
 
Guiを使わないテキストデータ処理
Toshiyuki Shimono
 
Perlbeginnes 9 lt_ytnobody
azuma satoshi
 
2014 1-19
Satoshi KOJIMA
 
RUPC2014_Day3_Summary
Yuma Inoue
 
Lingua::EN::Fathom
Tetsuya Tatsumi
 
Ad

Viewers also liked (8)

KEY
Go言語のスライスを理解しよう
Yasutaka Kawamoto
 
PDF
ITエンジニアに易しいUI/UXデザイン
Roy Kim
 
PDF
UXのためのUIデザイン
Hironobu Aoki
 
PDF
UIデザインとUXの超基礎「UI Design & UX for ENGINEER」
Kazuki Yamashita
 
PDF
UI&UX / 重要なのは、毎日さわって嬉しい UI UX!
Akiko Ohtsuka
 
PDF
確実に良くするUI/UX設計
Takayuki Fukatsu
 
PDF
UXデザイン実践のために押さえておきたい大事なこと 先生:瀧 知恵美
schoowebcampus
 
PDF
女子の心をつかむUIデザインポイント - MERY編 -
Shoko Tanaka
 
Go言語のスライスを理解しよう
Yasutaka Kawamoto
 
ITエンジニアに易しいUI/UXデザイン
Roy Kim
 
UXのためのUIデザイン
Hironobu Aoki
 
UIデザインとUXの超基礎「UI Design & UX for ENGINEER」
Kazuki Yamashita
 
UI&UX / 重要なのは、毎日さわって嬉しい UI UX!
Akiko Ohtsuka
 
確実に良くするUI/UX設計
Takayuki Fukatsu
 
UXデザイン実践のために押さえておきたい大事なこと 先生:瀧 知恵美
schoowebcampus
 
女子の心をつかむUIデザインポイント - MERY編 -
Shoko Tanaka
 
Ad

Similar to Phperがgoをさわってみた (11)

PDF
初心者向けGo言語勉強会
leverages_event
 
PPTX
Go x Slack API
weddingpark
 
PDF
今日から始めるGopher - スタートGo #0 @GDG名古屋
Takuya Ueda
 
PPTX
ゆるふわGo言語
yumi_chappy
 
PDF
20190530-DesignOneGo01
Kento Sato
 
PDF
JavaScript経験者のためのGo言語入門
Shohei Arai
 
PPTX
Talknoteとgolangと私
Kenyu Miura
 
PDF
TalknoteとGolang
leverages_event
 
PPTX
Go言語ハンズオン資料flagパッケージを使ってみる
yoshito funayose
 
PDF
PHPerがgolangでもがいてる話@第1回 関西Golang勉強会
Keisuke Utsumi
 
PDF
今日から始める Go言語 と appengine
a know
 
初心者向けGo言語勉強会
leverages_event
 
Go x Slack API
weddingpark
 
今日から始めるGopher - スタートGo #0 @GDG名古屋
Takuya Ueda
 
ゆるふわGo言語
yumi_chappy
 
20190530-DesignOneGo01
Kento Sato
 
JavaScript経験者のためのGo言語入門
Shohei Arai
 
Talknoteとgolangと私
Kenyu Miura
 
TalknoteとGolang
leverages_event
 
Go言語ハンズオン資料flagパッケージを使ってみる
yoshito funayose
 
PHPerがgolangでもがいてる話@第1回 関西Golang勉強会
Keisuke Utsumi
 
今日から始める Go言語 と appengine
a know
 

Recently uploaded (10)

PPTX
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
 
PPTX
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
 
PDF
20250729_Devin-for-Enterprise
Masaki Yamakawa
 
PDF
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
 
PDF
VMUG Japan book vsan 20250515 CPU/Memory vSAN
Kazuhiro Sota
 
PDF
第三世代 ウェザーステーションキット v3 ー WSC3-L 日本語カタログ
CRI Japan, Inc.
 
PDF
20250730_QiitaBash_LT登壇資料_PDC_Kurashina.pdf
pdckurashina
 
PDF
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
 
PDF
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
 
PDF
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
 
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
 
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
 
20250729_Devin-for-Enterprise
Masaki Yamakawa
 
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
 
VMUG Japan book vsan 20250515 CPU/Memory vSAN
Kazuhiro Sota
 
第三世代 ウェザーステーションキット v3 ー WSC3-L 日本語カタログ
CRI Japan, Inc.
 
20250730_QiitaBash_LT登壇資料_PDC_Kurashina.pdf
pdckurashina
 
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
 
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
 
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
 

Phperがgoをさわってみた