Go language part 2

レス数が1000を超えています。これ以上書き込みはできません。
1
垢版 |
2017/11/11(土) 19:25:26.19ID:X8lWnCzG
Goについて扱うスレッドです。
GoはGoogleによって開発された言語です。

公式ドキュメント
http://golang.org/doc/

日本語訳
http://golang.jp

※前スレ
Go language part 1
http://mevius.5ch.net/test/read.cgi/tech/1381374291/
987デフォルトの名無しさん
垢版 |
2019/10/17(木) 17:11:40.24ID:TwA5RghT
前は動いてたのに
run も build も

package main: no Go files in hogehoge とか
can't load package: package main: no Go files in hogehoge とか
出るようになって
ハマった

ソースファイル名を _fugaufa.go みたいに _ で始まってたらあかんの?
時間還せ
988デフォルトの名無しさん
垢版 |
2019/10/17(木) 17:12:22.77ID:TwA5RghT
>>986
>気持ち良い

ガベコレとゴルーチン以外で何があるんです?
989デフォルトの名無しさん
垢版 |
2019/10/17(木) 19:03:27.04ID:3pHAMjHI
var は気持ち悪い
2019/10/17(木) 19:32:11.66ID:Fnsxe4OK
>>987
https://golang.org/pkg/go/build/#Context.Import

In the directory containing the package, .go, .c, .h, and .s files are
considered part of the package except for:

- .go files in package documentation
- files starting with _ or . (likely editor temporary files)
- files with build constraints not satisfied by the context
2019/10/17(木) 19:32:31.41ID:1/NIhUk4
>>989
言われてみれば、varって昔のBASICのlet並みに要らない子だね
2019/10/17(木) 20:40:18.77ID:fUTf6AOQ
varはバーカよけ
2019/10/17(木) 20:40:53.90ID:tO9KeanL
トップレベルの変数どうやって宣言すんだ?
2019/10/17(木) 20:46:45.50ID:fUTf6AOQ
普通にそのまま
2019/10/17(木) 21:25:40.03ID:wMsZ+t6y
変数名 型
だけでも、構文として破綻しているようには見えないもんな。C言語もそうだし
当然にvar{}も要らんし
あれ、func も不要じゃね?
なにか必要である理由ってあったかな?
2019/10/17(木) 21:27:23.25ID:wMsZ+t6y
無名関数作るとき用くらい?
2019/10/17(木) 21:37:21.35ID:wMsZ+t6y
次スレ作ります
2019/10/17(木) 21:38:38.42ID:wMsZ+t6y
Go language part 3
https://mevius.5ch.net/test/read.cgi/tech/1571315884/
2019/10/17(木) 21:42:09.40ID:su/chz7m
構文解析が楽とかだった気が

最初の方のトークンでどの構文(変数定義とか関数定義とか)なのかが分かったほうが
後の方のトークンでやっと分かるより楽
2019/10/17(木) 21:56:16.73ID:wMsZ+t6y
んー、:=で型推測をぶちこんでくるアグレッシブさなのに?1000ならIsNil()追加
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 705日 2時間 30分 50秒
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況