Go language part 2

12017/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/

469デフォルトの名無しさん2018/10/15(月) 17:05:22.55ID:4294obPP
何のためにそんなことがしたいのか聞いてみたい

470デフォルトの名無しさん2018/10/15(月) 17:50:29.55ID:/DZZgAIK
無いのなら啼くまで待とうホトトギス

471デフォルトの名無しさん2018/10/15(月) 19:33:05.94ID:1bhNtDQL
MAXだかENDMKだかでcみたく配列作りたいんやろ?
気持ちは分かる

472デフォルトの名無しさん2018/10/15(月) 20:31:28.61ID:+SmjId0F
例えば入力値に対するバリデーションで、enum(という言い方が適正かどうかは別として)が取り得る値のリストが欲しいとかそのへんかな

473デフォルトの名無しさん2018/10/15(月) 22:15:42.32ID:W85oIRuM
structに突っ込んでreflectでゴニョゴニョすれば出来るかもしれん constではなくなるが

474デフォルトの名無しさん2018/10/15(月) 22:51:32.09ID:TueN+jI8
そんな処理が必要なシステムでGoを使ったらいかん

475デフォルトの名無しさん2018/10/21(日) 18:42:18.40ID:he/Iqeah
久しぶりにgo触ったので記憶が不確かなところありますが
main.goのみが置かれたディレクトリでgo buildしたらgo.exeが生成されたのですが以前はmain.exeが生成されてたよう思うのですが仕様が変わったのでしょうか?(流石にgo.exe生成は有害すぎる気がするのですが)

4764752018/10/21(日) 18:48:35.74ID:he/Iqeah
>>475です
自己解決しました。main.goのあるフォルダ名がgoになっていたせいでした。
お騒がせしました

477名無しさん@そうだ選挙に行こう! Go to vote!2018/10/22(月) 10:17:22.41ID:H1W4+XYR
うむ

478名無しさん@そうだ選挙に行こう! Go to vote!2018/10/22(月) 10:18:03.69ID:uugU0jx6
hiromi.go

479デフォルトの名無しさん2018/10/22(月) 12:18:12.11ID:+C6qgaWB
man.go

480デフォルトの名無しさん2018/10/23(火) 07:41:47.58ID:E9noX6pW
pokemon.go

481デフォルトの名無しさん2018/10/23(火) 09:56:18.11ID:3TiX0PAR
mach.go

482デフォルトの名無しさん2018/10/23(火) 11:25:23.47ID:3TiX0PAR
ashitano.go

483デフォルトの名無しさん2018/10/23(火) 12:04:12.12ID:lf/FfPKG
mahha.go

484デフォルトの名無しさん2018/10/23(火) 12:53:09.48ID:Jrfqrx8f
nihon.go

485デフォルトの名無しさん2018/10/23(火) 16:19:55.91ID:QKeMCnCN
morita.go

486デフォルトの名無しさん2018/10/23(火) 17:01:47.56ID:yFsvvFWj
a.go

487デフォルトの名無しさん2018/10/23(火) 17:44:50.89ID:Jrfqrx8f
rin.go

488デフォルトの名無しさん2018/10/23(火) 19:25:25.14ID:3TiX0PAR
tanoshin.go

489デフォルトの名無しさん2018/10/24(水) 09:22:45.73ID:GqaO1IV3
ami.go

490デフォルトの名無しさん2018/10/24(水) 13:05:53.10ID:XOgiiIOy
ready.go

491デフォルトの名無しさん2018/11/11(日) 01:33:16.91ID:1ROtIrLE
denshade.go

492デフォルトの名無しさん2018/11/11(日) 11:12:19.66ID:0hdhWvq5
you.go.to.die

493デフォルトの名無しさん2018/11/11(日) 13:16:05.57ID:96wp+TZd
go to the hell

494デフォルトの名無しさん2018/11/11(日) 22:48:24.72ID:eWAs+xoo
gagiguge.go

495デフォルトの名無しさん2018/11/13(火) 14:21:24.80ID:90McxFB4
gohanhaokazu

496デフォルトの名無しさん2018/11/13(火) 22:42:30.34ID:S6/VoFfY
なんだこのクソみたいなレスは

497デフォルトの名無しさん2018/11/14(水) 01:38:41.27ID:UqaX63E/
runeってなに?
ルーンってw

498デフォルトの名無しさん2018/11/25(日) 13:39:20.67ID:Iuo0rdyT
レリゴー レリゴー

499デフォルトの名無しさん2018/11/29(木) 07:38:52.96ID:+x/PXpJm
マスコットキャラ言語としてはDやLispに劣る

500デフォルトの名無しさん2018/11/29(木) 07:47:15.41ID:Q3EZ/vX5
文法難しすぎて挫折した
ポインタもあるし
やっぱりグーグルはダメだな

501デフォルトの名無しさん2018/11/29(木) 10:49:40.66ID:IS/HYKPI
釣られないぞ!

502デフォルトの名無しさん2018/11/29(木) 22:50:59.81ID:anCZlMXk
>>499
あ?うちのGopher人形に謝れよ

503デフォルトの名無しさん2018/12/01(土) 13:44:14.89ID:mW7z3f7A
go触ってみたんだが、なにGOPATHって?
前世紀からの業を背負っているpythonでさえ最近はvenvとかが普通なのに。

504デフォルトの名無しさん2018/12/01(土) 16:36:04.83ID:7CoKqMj5
vendoring 使えばいいんじゃない

505デフォルトの名無しさん2018/12/01(土) 17:55:29.88ID:mW7z3f7A
結局それってプロジェクト毎にGOPATH設定する前提じゃない?
まあ手間としてはpython venvのactivateと変わらんのだろうけど。

506デフォルトの名無しさん2018/12/02(日) 02:20:50.42ID:IMPqy/pT
go1.11以降であればgo modでvendoringともGOPATHともおさらばよ。デフォは設定してないとダメだけど

507デフォルトの名無しさん2018/12/02(日) 09:46:26.04ID:3j0ioh6B
おおこれはうれしい。
ただ、go mod vendorしたのにvendorだけじゃなくて$GOPATH/pkgにも展開されてしまうのは
そういうもんなのかな。あえてvenrorを使う必要もなさそうだからいいけど。

508デフォルトの名無しさん2018/12/05(水) 21:51:50.63ID:JZNccl8o
goでwebサービス作ろうかと思ってるんだけどginとbeegoならどっちがおすすめかな?
ネットの情報だとginの方が優勢っぽいんだけどこれはgoが規模大き目のweb開発に向かないわけではないよね?

509デフォルトの名無しさん2018/12/05(水) 22:28:05.87ID:jBwzw813
goでの大規模開発は複数のマイクロサービスで成り立ってるのが主流だから、単体だと機能少なくていいんだよ

510デフォルトの名無しさん2018/12/05(水) 22:47:27.41ID:Tw4sJLmA
>>509
それは分かるんだけどフルスタックなFWでモノシリックなサービス作るのにjavaより劣る点があるのかな?開発者数以外で。

今は過渡期でマイクロサービスやってるような敏感企業が先行してgo導入してる(gin流行る)→数年後、技術者が増えてjavaのポジションにgoが座る(フルスタックFWも流行る)。
なんて事を妄想してるんだけど、実際にgo使ってる人からするとこの妄想は無理がある?

511デフォルトの名無しさん2018/12/05(水) 22:48:21.77ID:ifntcr/4
Googleが小中規模だと思うならどうぞ。
GoはGoogleの要望から生まれたも同じだから。

512デフォルトの名無しさん2018/12/06(木) 07:33:16.31ID:nB3YQ+Se
>>510
可能性としては大いにあるけど、確実なことは誰も分からんよ
少なくとも今よりは採用例が増えるし、中にはモノリシックなでかいシステムを組むところももちろん出てくるのは間違い無いと思う

513デフォルトの名無しさん2018/12/07(金) 22:03:57.51ID:P2Ikx1PI
モノシリック → 物知り
モノリシック → モノリス

514デフォルトの名無しさん2018/12/08(土) 11:04:04.77ID:tZc7bFuP
>>512
そーか。とりあえずginで遊んでみるわ

>>513
ありがと

515デフォルトの名無しさん2018/12/09(日) 01:08:36.56ID:CZx3lRPr
goルーチンやチャンネルがそこまでスケールするものかね。
10000くらいがいいとこじゃないの?

516デフォルトの名無しさん2018/12/09(日) 15:42:26.13ID:LCYDMKL+
vscodeのgoプラグインで、ファイル保存時にフォーマッタかけるのを止める設定ってどこだ?
importだけ書いたところで思わず保存してしまって消えちゃうことが多くてもう嫌だ。

517デフォルトの名無しさん2018/12/09(日) 15:53:41.51ID:zU2R5s/p
>>516
"[go]": {
"editor.formatOnSave": false
}

518デフォルトの名無しさん2018/12/09(日) 15:58:05.31ID:LCYDMKL+
ありがとう。
"go.*"だけ一所懸命探してたw

519デフォルトの名無しさん2018/12/10(月) 06:50:27.70ID:Xh3YMKwQ
>>515
どんなシステム化によるけどサーバー1台で同時10000さばけたらなかなか優秀じゃね

新着レスの表示
レスを投稿する