Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Go言語のご紹介(20150810)

766 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Go言語のご紹介(20150810)

  1. 1. oššäü) 10 August 2015 Ryuji IWATA Okayama, Japan
  2. 2. Ryuji IWATA Google+ Z pIus. googIe. c0m/ +Ryujilwata Twitter 3 @qt_luigi
  3. 3. GoIangjP - II E : LZ7"4 - Google+ äjäœñtáć`äüuäöł`o *żbumœñtäłäášt : I >< y In + 1 *ż ! q@w@p pIus. googIe. c0m/ c0mmunities/107075098212007233819 Google+ n ssa LwvlukII ›wwwuur §>'r! LI1l~l›7>, ^„Ł? KiIN)„ILai oolangJP „ r‹„: ,A w. ›- ~ : r „@` nyujuwu. a v- y œ o) vn „„„„„„„ 45» , ®` Ilynjlhvlln n. „ Q a 7"" ›a smw m' masnmovp» / w/ 7 › V › : v , ;a 'zw n, _ ^ L1: r | 141mm v' U? kt** " I ›Iashcovnit/ Q. 2.: . amm, Vaqvam-I-'b rI‹“. vi; =:g/ „ nmnsüm Ivnolłnvvmciunc l Iti p I'~ r a ~ „w ›y - w „z ' ' nno uclan / I H; v mL I! r. . V x ybkulàśbk . . 'er . "uu-v Twpsandlntks n A . l , ` LW
  4. 4. l]| |I| : um DHI
  5. 5. The Go Programing Language Googlełlztcflaaä%àhfc'7 5 '7 FHŚEFĆUDEFLFHWIIV? S “zääššo 20095511)? 121-721-171:: $17 I~ Ł lrcáśäo goIang. org The Go Programming Language E 80mm ] Try Go awm . ' G0 is an open source prärąmming ląnguage that makes It easy lo buu stmple, reliable, and 1/ Vou can can uns code! emcąemsqnwaœ_ I/ Click here and sun typing. package um murz "m" fun: mint) ( fInLPrŁntlnPWCello. E3") ) eib_ wm_ ę A Blnnry summa: available tor T Run Share Tour LInux, Matos x, Mmm: . und mom. Featured video Featured articles Gophercon 2015 Roundup A lew weeks ago. Go programmer: imm around the world deacendsd ou Demel. Colorado for Gxahercon 2015‹ The Iwo-day. simleąrack eonVerenœ annealed more man 1.250 attendees-nearly double last years number-and (natured 5,: „mw, „„„„„, iœ 22 Lalka presented by Go community members. 'm ° ' ' Futuna! ! 2B Jury 2ms
  6. 6. šššœišłš šaüüäiüivüäłü@ 'J yàœ: : y/ twbš: 7J"~/ "~>":1 bàä-*šääš o Fäääic et šx : E 'J œišiämäüázżäxšo v-Xzi- iva: : y/ twbüficäñüiäš
  7. 7. šššœüiš 7517; bo %%@u„ ~23:* 'J *y 772m, ?7w»h? #‹y9Eš@b„ o X9 *yäż-/ W-? EI-üàšœñišęêtxbe ‹y9-7;-Xaoo
  8. 8. Iii ? áiäššiázäü Ł 973m0 Häüäkàtšcšaiáłätlšášo ° iišé 0 i@ b iáforśäœäio o Ęlšišäšłiäü bo Xäœtsauymääñüo ä-üżêääo êäiiäœiiż b biiiäš. , func add(v1, v2 int) (error, int) {
  9. 9. atšumišäääš 0153m BäàäzœäešäccgożäiviüareHamani-zia go kansu(100) go kansu(500) Ešüœfätšiürüšlêš źitšüśüłšlaa¶wišiš7ćišłš`öü7ii- I~
  10. 10. išäüry-Ibf-“IW 'T-*JIJVEĘ gov-Ji» e v-Xššiá. šiäsf-X i~, KVL i4, / Wiyä-Däšłiä, I~“= =: L>< *z i~, $ go get github. com/ golang/ example/ hello $ go test hello_test. go %$Rv7-J o crypto, encoding, html, mime, net, unicode,
  11. 11. łšśä LITCñ-: ŃI `/ I~
  12. 12. iäà : i y/ twbbišämo äñiäišiát äššššPython/ Rubyt; àfYPJavaáZ D šäš < C/ C++á: O šĘiAo
  13. 13. ?MJ-à jtšiiśüłääišäcü/ “R- In o goroutine, channel, select, 7 III X I] `/ / P( Jiao VJI/ -IF75 “J ł~ 7 ? r-Lxe o FreeBSD/ DragonfiyBSD, Linux, Mac OS X, Windows, Plan 9
  14. 14. ?§3 išżäiäiiáäiš/ tłä- 'J -7 74» i 9., 7u7aAœš0ażaEa#ny9y„
  15. 15. 'ifiüfššäw
  16. 16. CLI (Command Line Interface) "J-Jb 7 7 'J 'I- 9 a D
  17. 17. =El`*1'Ila77'J'J'-*`/ EI `J Android 4.4134@ iOS sLxišš
  18. 18. ;ŁE 54' 75 'J - Linux (. so, .a)
  19. 19. 157%: &ššüáššr
  20. 20. 7 54 7 D i~ : ?yH77U7-yay o Hugo, peco 7 54 7V I~ "j-JL o Heroku, GitHub, Mackerel
  21. 21. #-1 v- iiišišłäiš o Docker, Kubernetes, Terraform, Cloud Foundry V2 7-/ Q-łäłš 0 APID`~/ "-` : F1 l/ -Q EI `/ @Täüüät 7"/ 91E@
  22. 22. šštšášš? Gw77U7-Day ‹ šäœGuPy-JVFV Mirow. , 'J 7JL7 4 MIME e ü-Ą" : I b 7 7 -äñüäic äl-I-msœiššüffäło
  23. 23. 'U"/7)lz
  24. 24. Hello World! package main import "fmt" func main() { fmt. Println("He1l0 worldi") } Hello World! M
  25. 25. H'I'I'P'D'-l "- package main import ( II II "net/ http" ) func main() { http. HandleFunc("/ ", handler) http. ListenAndServe(":8888", nil) } func handler(w http. Resp0nsewriter, r *http. Request) { fmt. Fprint(w, "<h1>Hello, world! </h1>") } Run
  26. 26. Thank you Ryuji IWATA Okayama, Japan https: //p| us. googIe. com/ +RyujiIwata @qt_luigi

×