Goについて扱うスレッドです。
GoはGoogleによって開発された言語です。
探検
Go language part 1
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2013/10/10(木) 12:04:51.78363デフォルトの名無しさん
2014/11/16(日) 09:02:44.60ID:DyeXwdqD 今、TCPクライアントを書いているんですが、
テストで、サーバー側でCloseされたnet.ConnにWriteしても、
1回目は何のエラーも返さないんですが、なぜだか分かる人いますか?
2回目でbroken pipeと言われます。
テストで、サーバー側でCloseされたnet.ConnにWriteしても、
1回目は何のエラーも返さないんですが、なぜだか分かる人いますか?
2回目でbroken pipeと言われます。
364デフォルトの名無しさん
2014/11/16(日) 09:32:08.90ID:DyeXwdqD365デフォルトの名無しさん
2014/11/16(日) 14:08:08.00ID:zDSUi8Bd うん知ってたよ
366デフォルトの名無しさん
2014/11/17(月) 17:21:35.06ID:zuuyG41U そろそろGoのイディオムに沿ったリファクタリング本が欲しい
今までの物でも通じなくはないけど違和感がある
今までの物でも通じなくはないけど違和感がある
367デフォルトの名無しさん
2014/11/17(月) 21:09:13.40ID:brk9wiVx 本がないと駄目とか馬鹿も大概にしろ
368デフォルトの名無しさん
2014/11/17(月) 22:16:15.49ID:ppTtjJs6 消えろ少数言語
369デフォルトの名無しさん
2014/11/17(月) 22:40:13.14ID:VgYWB20P 少数言語の存在を目障りに感じる奴って、脳のどこが壊れるとそうなるんだろうねw
370デフォルトの名無しさん
2014/11/17(月) 22:43:04.06ID:C7tq3SGo むしろこれは伸びてくだろ
371デフォルトの名無しさん
2014/11/17(月) 22:52:12.08ID:Ogg/6z+g 本は俺もほしいなぁ
ってか、本とかまともにないと絶対普及しないと思うし。
誰か本書いてくれないかなぁ(チラチラ
ってか、本とかまともにないと絶対普及しないと思うし。
誰か本書いてくれないかなぁ(チラチラ
372デフォルトの名無しさん
2014/11/17(月) 23:10:56.23ID:ppTtjJs6 うるせー社員
Googleマップで見つけたチンパンジーとGo言語しゃべっとけよ、アホ
Googleマップで見つけたチンパンジーとGo言語しゃべっとけよ、アホ
373デフォルトの名無しさん
2014/11/18(火) 00:10:29.13ID:pFMenGyU 失望した
374デフォルトの名無しさん
2014/11/18(火) 00:13:06.84ID:zcJbx4rP 失禁した
375デフォルトの名無しさん
2014/11/18(火) 11:45:48.09ID:WPotnA1T インタフェースは遅くなると思って使わないようにしてたが
試しに使ってみたら便利すぎてフイタw
試しに使ってみたら便利すぎてフイタw
376デフォルトの名無しさん
2014/11/18(火) 14:17:21.30ID:f2ThsyRx どう便利かPHPerの僕に教えろ!
377デフォルトの名無しさん
2014/11/20(木) 17:31:22.49ID:YC7+DKYP 男「よろしくお願いします」
面接官「で、君は何の言語ができるの?」
男「Goができます」
面接官「他には?」
男「Goだけです。Go一筋なんです」
面接官「面接を終了します。結果は後日
お知らせします。ありがとうございました」
面接官「で、君は何の言語ができるの?」
男「Goができます」
面接官「他には?」
男「Goだけです。Go一筋なんです」
面接官「面接を終了します。結果は後日
お知らせします。ありがとうございました」
378デフォルトの名無しさん
2014/11/20(木) 17:40:23.96ID:YC7+DKYP 男「よろしくお願いします」
面接官「で、君は何の言語ができるの?」
男「Goができます」
面接官「え、囲碁は言語じゃないですよ」
男「囲碁じゃなくてGoなんです」
面接官「はあ? 言ってることがわかりません。面接を終了します。
結果は後日お知らせします。ありがとうございました」
面接官「で、君は何の言語ができるの?」
男「Goができます」
面接官「え、囲碁は言語じゃないですよ」
男「囲碁じゃなくてGoなんです」
面接官「はあ? 言ってることがわかりません。面接を終了します。
結果は後日お知らせします。ありがとうございました」
379デフォルトの名無しさん
2014/11/20(木) 17:42:10.67ID:oY1GPGoB PHPerの自己投影かw
380デフォルトの名無しさん
2014/11/20(木) 17:50:59.42ID:YC7+DKYP 男「OK, I'm ready.」
面接官「By the way, what languages could you use」
男「I can use Go.」
面接官「What's!?」
男「Go!」
面接官「What are you saying? Where should we go to?」
男「Go!」
面接官「Oh, what a shitting guy! Get out of here!」
面接官「By the way, what languages could you use」
男「I can use Go.」
面接官「What's!?」
男「Go!」
面接官「What are you saying? Where should we go to?」
男「Go!」
面接官「Oh, what a shitting guy! Get out of here!」
381デフォルトの名無しさん
2014/11/20(木) 17:58:59.99ID:B4HwyTzw (~)
γ´⌒`ヽ
{i:i:i:i:i:i:i:i:}
/´⌒ヽ ) ツマンネw
( __ )つ ⌒゚
' '''"''"" "'゙''` '゙ ゙゚' ''' '' ''' ゚` ゙ ゚ ゙''` `
γ´⌒`ヽ
{i:i:i:i:i:i:i:i:}
/´⌒ヽ ) ツマンネw
( __ )つ ⌒゚
' '''"''"" "'゙''` '゙ ゙゚' ''' '' ''' ゚` ゙ ゚ ゙''` `
382デフォルトの名無しさん
2014/11/20(木) 20:50:01.64ID:0cDVql0w じゃ次はsheでよろしく
383デフォルトの名無しさん
2014/11/20(木) 23:00:01.41ID:1ob9Wc7O いち
にー
さん
しー C の次だから
ごー Go
なんだろ?
にー
さん
しー C の次だから
ごー Go
なんだろ?
384デフォルトの名無しさん
2014/11/20(木) 23:08:50.77ID:vc5Nijr7 Java(Sun microsystems)
C
Go
Heroku
C
Go
Heroku
385デフォルトの名無しさん
2014/11/20(木) 23:24:25.14ID:4zN84dTB Where should we go to??
386デフォルトの名無しさん
2014/11/20(木) 23:26:15.06ID:1ob9Wc7O next C な名前の言語はたくさんあるな
C++, D, C#(c++++), Go
C++, D, C#(c++++), Go
387デフォルトの名無しさん
2014/11/20(木) 23:29:04.83ID:zf12BS4g 俺も死の次ってことでheaven言語作ってくるわ
388デフォルトの名無しさん
2014/11/20(木) 23:29:44.04ID:zf12BS4g 糞スペル
389デフォルトの名無しさん
2014/11/21(金) 10:22:44.31ID:OG/Y7Xo1 [仕事量]
PHP>Go
[利用者]
PHP>Go
[実績]
PHP>Go
トリプルコンボでPHPerの勝ち
Goferもっと頑張りたまえ
PHP>Go
[利用者]
PHP>Go
[実績]
PHP>Go
トリプルコンボでPHPerの勝ち
Goferもっと頑張りたまえ
390デフォルトの名無しさん
2014/11/21(金) 10:59:25.46ID:Iey8mlHv PHPはちょっと…
391デフォルトの名無しさん
2014/11/21(金) 12:16:17.06ID:RKwctBBa カンマ入り数値からカンマ外すのは、これ以外に無い?
strings.Replace("15,180,000", ",", "", -1))
strings.Replace("15,180,000", ",", "", -1))
392デフォルトの名無しさん
2014/11/21(金) 12:20:45.57ID:UnHbl35a 配列にして結合
393デフォルトの名無しさん
2014/11/21(金) 13:47:11.98ID:RKwctBBa SplitしてJoinかな
ベンチマーク取ってみるよアンガと
ベンチマーク取ってみるよアンガと
394デフォルトの名無しさん
2014/11/21(金) 14:09:37.19ID:RKwctBBa BenchmarkSplitJoin 10000000 277 ns/op
BenchmarkReplace 10000000 177 ns/op
こんな感じ
BenchmarkReplace 10000000 177 ns/op
こんな感じ
395デフォルトの名無しさん
2014/11/30(日) 09:07:03.18ID:NdiYUZYS 合コンおーいぇー
396デフォルトの名無しさん
2014/12/02(火) 05:14:09.00ID:Mms1FSAQ インストールしようとしてググってたら、
公式だとtar落として自分で展開してpath通せって書いてあるんだけど
EPEL参照でyumからインスコ出来るっぽい
公式でそっちにしないのは、この方法だとなんか不都合あるんだろうか
公式だとtar落として自分で展開してpath通せって書いてあるんだけど
EPEL参照でyumからインスコ出来るっぽい
公式でそっちにしないのは、この方法だとなんか不都合あるんだろうか
397デフォルトの名無しさん
2014/12/02(火) 07:38:42.44ID:vquYws+a 今は知らないが、俺が apt で入れたときは
go get でシステム領域を汚そうとしたから止めた。
go get でシステム領域を汚そうとしたから止めた。
398デフォルトの名無しさん
2014/12/02(火) 18:04:09.77ID:Mms1FSAQ399デフォルトの名無しさん
2014/12/03(水) 03:59:06.16ID:xemfXL8Z yumからのインスコで使うことにしたけど、
一個めんどくさい点があった
GOROOTを設定しないとbuildとか出来ない
pathにバージョンとか入ってるわけじゃないので
バージョンアップするたびに環境変数修正ってのはなさそうだけど
一個めんどくさい点があった
GOROOTを設定しないとbuildとか出来ない
pathにバージョンとか入ってるわけじゃないので
バージョンアップするたびに環境変数修正ってのはなさそうだけど
400デフォルトの名無しさん
2014/12/04(木) 19:17:39.60ID:FmXLQYZZ 公式はepelじゃないんだから妥当だと思う。
でないとepel自身がパッケージ作れんがな。
でないとepel自身がパッケージ作れんがな。
401デフォルトの名無しさん
2014/12/08(月) 01:06:16.96ID:jJwEDCVJ AngoIMEで書いているで
スマフォでさくさく並列処理楽ちんプログラム書けるとか
BPS時代がきたわ
問題はJKが隣にいないことやw
スマフォでさくさく並列処理楽ちんプログラム書けるとか
BPS時代がきたわ
問題はJKが隣にいないことやw
402デフォルトの名無しさん
2014/12/08(月) 01:23:42.15ID:gpxOhL3D BPSならJSだろう
403デフォルトの名無しさん
2014/12/08(月) 13:00:08.49ID:y0p0oDrX 洋館マソ
404デフォルトの名無しさん
2014/12/10(水) 22:15:28.40ID:3ZzrTcyc ttp://go-tour-jp.appspot.com/#37
--------------------------------
func main() {
m = make(map[string]Vertex)
m["Bell Labs"] = Vertex{
40.68433, -74.39967,
}
m["Bell Labs"].Lat = float64(1) ←
fmt.Println(m["Bell Labs"])
}
--------------------------------
一行加えたら、
cannot assign to m["Bell Labs"].Lat
ってコケるんだけど
mapって別に参照専用ってわけでもない連想配列ですよね?
なんでコケるんでしょうかこれ…
--------------------------------
func main() {
m = make(map[string]Vertex)
m["Bell Labs"] = Vertex{
40.68433, -74.39967,
}
m["Bell Labs"].Lat = float64(1) ←
fmt.Println(m["Bell Labs"])
}
--------------------------------
一行加えたら、
cannot assign to m["Bell Labs"].Lat
ってコケるんだけど
mapって別に参照専用ってわけでもない連想配列ですよね?
なんでコケるんでしょうかこれ…
405デフォルトの名無しさん
2014/12/10(水) 22:38:54.56ID:hVfFOG57 面倒くさいけど、こんな風にするみたい
ptr := m["Bell Labs"]
ptr.Lat = float64(1)
m["Bell Labs"] = ptr
Issue 3117: cannot assign to a field of a map element directly: m["foo"].f = x
https://code.google.com/p/go/issues/detail?id=3117
ptr := m["Bell Labs"]
ptr.Lat = float64(1)
m["Bell Labs"] = ptr
Issue 3117: cannot assign to a field of a map element directly: m["foo"].f = x
https://code.google.com/p/go/issues/detail?id=3117
406デフォルトの名無しさん
2014/12/10(水) 22:47:12.63ID:3ZzrTcyc >>405
私の認識や手順が違うとかじゃなく、ほんとにそのままでは出来ないんですね
でもwork-aroundって書いてるからそのうち直す的な感じなのかな
2年前ってのがあれですがw
ともあれ、ありがとうございます。
私の認識や手順が違うとかじゃなく、ほんとにそのままでは出来ないんですね
でもwork-aroundって書いてるからそのうち直す的な感じなのかな
2年前ってのがあれですがw
ともあれ、ありがとうございます。
407デフォルトの名無しさん
2014/12/11(木) 15:31:26.79ID:HIgp7OEe go listってやっても
can't load package: package .: no buildable Go source files in /home/kido
ってなります
gocodeをgo getでインストールしてあるのですがどうしてgo listで表示されないんですか?
can't load package: package .: no buildable Go source files in /home/kido
ってなります
gocodeをgo getでインストールしてあるのですがどうしてgo listで表示されないんですか?
408デフォルトの名無しさん
2014/12/11(木) 15:49:25.67ID:SBn2bhiW409デフォルトの名無しさん
2014/12/13(土) 12:01:31.39ID:BVSGhnq7 >>404
structは値型だからね
m["unko"]はmに格納されてるVertexのコピーが返される
これに修正加えても反映されないよーっていうエラー
だからそう言う書き方がしたいなら
map[string]*Vertex
って宣言するといい
structは値型だからね
m["unko"]はmに格納されてるVertexのコピーが返される
これに修正加えても反映されないよーっていうエラー
だからそう言う書き方がしたいなら
map[string]*Vertex
って宣言するといい
2014/12/13(土) 12:12:47.84ID:imyzRhSY
>>409
var m map[string]*Vertex
func main() {
m = make(map[string]*Vertex)
m["Bell Labs"] = &Vertex{
40.68433, -74.39967,
}
m["Bell Labs"].Lat = float64(1)
fmt.Println(m["Bell Labs"])
}
これで行けました。ありがとうございます!
便乗で質問なのですが、
var m map[string]*Vertex
mapに関しては個人的に全部これでいいんじゃないかなと思ってしまうのですが
リファレンス型(ポインタ型?)を使うデメリットってあるんでしょうか。
自分で思いつくのは、
値 リファレンス
メリット ? アドレス情報にしかメモリを使わない
デメリット コピー分メモリを食う ソースがやや煩雑に
とう感じなのですが…
var m map[string]*Vertex
func main() {
m = make(map[string]*Vertex)
m["Bell Labs"] = &Vertex{
40.68433, -74.39967,
}
m["Bell Labs"].Lat = float64(1)
fmt.Println(m["Bell Labs"])
}
これで行けました。ありがとうございます!
便乗で質問なのですが、
var m map[string]*Vertex
mapに関しては個人的に全部これでいいんじゃないかなと思ってしまうのですが
リファレンス型(ポインタ型?)を使うデメリットってあるんでしょうか。
自分で思いつくのは、
値 リファレンス
メリット ? アドレス情報にしかメモリを使わない
デメリット コピー分メモリを食う ソースがやや煩雑に
とう感じなのですが…
2014/12/13(土) 13:29:33.21ID:WvyZJyoU
primitive 型の時は困るな…
m = make(map[string]*int)
m["Bell Labs"] = &1
とかできないし…
m = make(map[string]*int)
x := 1
m["Bell Labs"] = &x
とかするのも本末転倒の様な気が
m = make(map[string]*int)
m["Bell Labs"] = &1
とかできないし…
m = make(map[string]*int)
x := 1
m["Bell Labs"] = &x
とかするのも本末転倒の様な気が
2014/12/13(土) 14:08:11.12ID:imyzRhSY
すみませんよくわかっていなかったようです…
type Vertex struct { Hage int }
func main() {
//primitive型 ------
var m map[string]int
m = make(map[string]int)
m["Bell Labs"] = 1
fmt.Println(m)
//中身構造体 ------
var n map[string]*Vertex
n = make(map[string]*Vertex)
n["Bell Labs"] = &Vertex{}
n["Bell Labs"].Hage = 1
fmt.Println(n)
//中身slice ------
var o map[string][]int
o = make(map[string][]int)
o["Bell Labs"] = append(o["Bell Labs"], 1)
fmt.Println(o)
o["Bell Labs"][0] = 2
fmt.Println(o)
}
こんな感じの使い分けですかね(´・ω・`)
sliceはappendでやれば直でokという感じなのかな…
type Vertex struct { Hage int }
func main() {
//primitive型 ------
var m map[string]int
m = make(map[string]int)
m["Bell Labs"] = 1
fmt.Println(m)
//中身構造体 ------
var n map[string]*Vertex
n = make(map[string]*Vertex)
n["Bell Labs"] = &Vertex{}
n["Bell Labs"].Hage = 1
fmt.Println(n)
//中身slice ------
var o map[string][]int
o = make(map[string][]int)
o["Bell Labs"] = append(o["Bell Labs"], 1)
fmt.Println(o)
o["Bell Labs"][0] = 2
fmt.Println(o)
}
こんな感じの使い分けですかね(´・ω・`)
sliceはappendでやれば直でokという感じなのかな…
2014/12/13(土) 14:43:59.47ID:BVSGhnq7
2014/12/13(土) 23:01:44.70ID:imyzRhSY
>>413
遅くなりましたがありがとうございます!
遅くなりましたがありがとうございます!
415デフォルトの名無しさん
2014/12/29(月) 23:22:29.55ID:QuoLDkEA 高階関数ってリフレクションしないと駄目っぽいな
せっかく関数が第一級オブジェクトなのに何か勿体ない
せっかく関数が第一級オブジェクトなのに何か勿体ない
416デフォルトの名無しさん
2015/01/06(火) 02:43:41.06ID:zpgKMgJd mattnさんgo本書いてくんないかなー
417デフォルトの名無しさん
2015/01/06(火) 17:32:14.22ID:M3VR0ni5 俺もmattn本に+1
言語仕様の説明よりもスーパーサンプル集的な書籍が欲しい
言語仕様の説明よりもスーパーサンプル集的な書籍が欲しい
418デフォルトの名無しさん
2015/01/06(火) 21:00:48.30ID:h8AkEaym 誰でもいいから本出してほしい
多少高くてもいいから。できれば一人でなく複数人
多少高くてもいいから。できれば一人でなく複数人
419デフォルトの名無しさん
2015/01/07(水) 09:21:21.81ID:AOiER/0b もう出てるけど、もっと深いのが欲しいのか?
420デフォルトの名無しさん
2015/01/07(水) 14:46:54.67ID:e24S5a9I androidで盛り上がれば本も増えるだろうな
421デフォルトの名無しさん
2015/01/07(水) 19:22:58.91ID:cvGCzuKQ422デフォルトの名無しさん
2015/01/07(水) 23:22:36.07ID:TubS6YKr マトン先生今年はヒツジ年だからなんか出すはず!
423デフォルトの名無しさん
2015/01/08(木) 12:15:26.41ID:r59ZtkkO 配列の最高値とインデックスを返すような多値関数から
最高値だけをAppendしたい場合、一旦変数に受けないと無理?
最高値だけをAppendしたい場合、一旦変数に受けないと無理?
424デフォルトの名無しさん
2015/01/08(木) 16:15:54.59ID:SnsO6Hw4 なぜmattunさんはチンチン丸出しの素っ裸なのか…
425デフォルトの名無しさん
2015/01/08(木) 20:38:46.44ID:PYPv/bx4 >>423
無理やりだけどこんな感じで
package main
import (
"fmt"
)
func _max(list []int) (int, int) {
if len(list) == 0 {
return 0, -1
}
max := list[0]
pos := 0
for i := 0; i < len(list); i++ {
if max < list[i] {
max = list[i]
pos = i
}
}
return max, pos
}
func main() {
arr_1 := []int{1, 10, 3, 4, 5, 6, 7, 8}
arr_2 := []int{100}
arr_2 = append(arr_2, (func(arg ...int) int { return arg[0] }(_max(arr_1))))
fmt.Printf("%v\n", arr_2)
}
無理やりだけどこんな感じで
package main
import (
"fmt"
)
func _max(list []int) (int, int) {
if len(list) == 0 {
return 0, -1
}
max := list[0]
pos := 0
for i := 0; i < len(list); i++ {
if max < list[i] {
max = list[i]
pos = i
}
}
return max, pos
}
func main() {
arr_1 := []int{1, 10, 3, 4, 5, 6, 7, 8}
arr_2 := []int{100}
arr_2 = append(arr_2, (func(arg ...int) int { return arg[0] }(_max(arr_1))))
fmt.Printf("%v\n", arr_2)
}
426デフォルトの名無しさん
2015/01/08(木) 20:48:39.89ID:r59ZtkkO427デフォルトの名無しさん
2015/01/08(木) 23:08:21.81ID:JAYi2dXH 即時関数か
golangでも出来るんやな
golangでも出来るんやな
428デフォルトの名無しさん
2015/02/04(水) 19:19:43.13ID:8Sw6mo5N go getでインストールしたパッケージはGOPATHで指定したパスにインストールされるけどさ
go listっていうのはこのGOPATHにインストールされているパッケージ一覧を表示してくれるってわけじゃないんですか?
$ go list
>can't load package: package .: no buildable Go source files in /home/kidotoyohiko
こうなるんですが
go listっていうのはこのGOPATHにインストールされているパッケージ一覧を表示してくれるってわけじゃないんですか?
$ go list
>can't load package: package .: no buildable Go source files in /home/kidotoyohiko
こうなるんですが
429デフォルトの名無しさん
2015/03/09(月) 12:22:38.99ID:ZcxXoJVE Go言語を勉強し始めたばかりだけど匿名フィールドは構造体名でアクセスできるんだな
気づくのにすこし時間かかった
type Aaa struct {
str1 string
}
func newAaa() *Aaa {
t := new(Aaa)
t.str1 = "str1"
return t
}
func (t *Aaa) Print() {
fmt.Println(t.str1)
}
type Bbb struct {
*Aaa
str2 string
}
func newBbb() *Bbb {
t := new(Bbb)
t.Aaa = newAaa()
t.str2 = "str2"
return t
}
func (t *Bbb) Print() {
t.Aaa.Print()
fmt.Println(t.str2)
}
func main() {
t := newBbb()
t.Print()
}
気づくのにすこし時間かかった
type Aaa struct {
str1 string
}
func newAaa() *Aaa {
t := new(Aaa)
t.str1 = "str1"
return t
}
func (t *Aaa) Print() {
fmt.Println(t.str1)
}
type Bbb struct {
*Aaa
str2 string
}
func newBbb() *Bbb {
t := new(Bbb)
t.Aaa = newAaa()
t.str2 = "str2"
return t
}
func (t *Bbb) Print() {
t.Aaa.Print()
fmt.Println(t.str2)
}
func main() {
t := newBbb()
t.Print()
}
430デフォルトの名無しさん
2015/04/27(月) 03:14:20.43ID:0ybKBVZB http://ideone.com/4EFjar
pop()と同じ動作を想定して, pop1() pop2()をかいてみたんですが
どちらも r=4 になってしまいます
goで式の評価順はどうなってるのでしょうか?
pop()と同じ動作を想定して, pop1() pop2()をかいてみたんですが
どちらも r=4 になってしまいます
goで式の評価順はどうなってるのでしょうか?
431デフォルトの名無しさん
2015/04/27(月) 08:55:25.98ID:SK92dx/y >>430
appendって領域が十分なら上書きしちゃったりするんじゃなかったっけ?
appendって領域が十分なら上書きしちゃったりするんじゃなかったっけ?
432デフォルトの名無しさん
2015/04/27(月) 11:53:03.95ID:0ybKBVZB >>431
上書きされてました ありがとうございます
上書きされてました ありがとうございます
433デフォルトの名無しさん
2015/05/27(水) 08:44:30.80ID:CaoeGQX/ main関数を他の関数の上に持っていくか下に持っていくか迷ってるんだけど
ルールがあったりする?
ルールがあったりする?
434デフォルトの名無しさん
2015/05/27(水) 12:03:24.54ID:KwGlDoiU C(K&R)ならともかくGOじゃないっしょ
無いよね?
無いよね?
435デフォルトの名無しさん
2015/06/03(水) 23:41:10.45ID:WPfxguwe Cじゃねえんだから好きにしろよ
436デフォルトの名無しさん
2015/06/05(金) 22:59:12.97ID:kU15dp2l Cとか書いた事も無いので何で後ろに有るのか不思議に思ってたけど
ググってスッキリした
ググってスッキリした
437デフォルトの名無しさん
2015/06/07(日) 17:29:20.20ID:rVbuZbAc A Tour of Go(日本語版)のフィボナッチ数のExerciseはテストされないのか
438デフォルトの名無しさん
2015/06/10(水) 19:04:40.57ID:vRKJ93PX A Tour od Go 日本語訳が色々辛い
439デフォルトの名無しさん
2015/06/11(木) 20:17:20.73ID:7zT8SS54 go build はカレントディレクトリに実行ファイルを生成
go install は go build に加えて実行ファイルをGOBINに移動させる
って理解であってる?
go install は go build に加えて実行ファイルをGOBINに移動させる
って理解であってる?
440デフォルトの名無しさん
2015/06/18(木) 12:32:46.05ID:UagCHqSk >>439
ttp://jp.techcrunch.com/2015/06/18/20150617google-microsoft-mozilla-and-others-team-up-to-launch-webassembly-a-new-binary-format-for-the-web/
goがクライアントサイドで動くかも?
ttp://jp.techcrunch.com/2015/06/18/20150617google-microsoft-mozilla-and-others-team-up-to-launch-webassembly-a-new-binary-format-for-the-web/
goがクライアントサイドで動くかも?
441デフォルトの名無しさん
2015/06/18(木) 13:02:41.32ID:oefBmuK0 レスやないやん
442デフォルトの名無しさん
2015/06/18(木) 17:54:28.09ID:z2QMHecM >>440
おおそれは面白そう
おおそれは面白そう
443デフォルトの名無しさん
2015/06/19(金) 16:59:13.37ID:fpEnerGj サーバサイドアプリを作ってるんですが、
ファイルの変更を検出して今のプロセスを殺して go run XXX.go を再実行してくれる良いツールないでしょうか?
Ctrl+c して go run XXXX.go とか地味にイライラする
ファイルの変更を検出して今のプロセスを殺して go run XXX.go を再実行してくれる良いツールないでしょうか?
Ctrl+c して go run XXXX.go とか地味にイライラする
444デフォルトの名無しさん
2015/06/19(金) 17:41:22.39ID:fpEnerGj445デフォルトの名無しさん
2015/10/31(土) 18:57:33.63ID:ELtLmf7b DLL作れるようになったのかと思ったらWindowsじゃサポートされてないのね
446デフォルトの名無しさん
2015/11/25(水) 07:15:24.66ID:rJmLSs5J447デフォルトの名無しさん
2015/12/01(火) 23:30:02.07ID:YHNsRt8H http://go-talks.appspot.com/github.com/lestrrat/go-slides/2014-yapcasia-go-for-perl-mongers/main.slide#58
このスライドの struct{} と struct{}{} ってなんですか?
このスライドの struct{} と struct{}{} ってなんですか?
448デフォルトの名無しさん
2015/12/02(水) 08:00:24.78ID:98kWsFh0 struct{}
空の構造体定義
struct{}{}
空の構造体定義&生成
空の構造体定義
struct{}{}
空の構造体定義&生成
450デフォルトの名無しさん
2015/12/04(金) 07:20:04.14ID:codNuEGF GOって全然流行らないね
451デフォルトの名無しさん
2015/12/04(金) 12:12:16.23ID:RqbsZlfd452デフォルトの名無しさん
2015/12/04(金) 13:21:31.35ID:hYxOV08j Rails登場前のRubyくらいの知名度かな
非エンジニアなクライアントにgolangもやってます、と伝えても初耳って人が多いね
技術者ならだいたい聞いたことはあるって帰ってくるけど
もっと流行っても良いんじゃないかとは思うけど、ぐぐれば情報が十分ある程度には使われてるし不自由な状況ではないんだよな
非エンジニアなクライアントにgolangもやってます、と伝えても初耳って人が多いね
技術者ならだいたい聞いたことはあるって帰ってくるけど
もっと流行っても良いんじゃないかとは思うけど、ぐぐれば情報が十分ある程度には使われてるし不自由な状況ではないんだよな
453デフォルトの名無しさん
2015/12/05(土) 02:50:44.50ID:XzVzQBrr ググラビリティが悪い
もうちょい名前を考えて欲しかったな
もうちょい名前を考えて欲しかったな
454デフォルトの名無しさん
2015/12/19(土) 15:53:57.84ID:TV8OiN+s goのEditorで今のおすすめは何かな?
俺の中ではVisualStudioCodeなんですが。
俺の中ではVisualStudioCodeなんですが。
455デフォルトの名無しさん
2015/12/19(土) 23:54:09.03ID:GM3q6wlH sublime textで特に不満ないよ
456デフォルトの名無しさん
2015/12/25(金) 02:25:51.96ID:y60VPA7n goは外部ツール充実してっからどのエディタでも同じレベルで快適だよ。だいたいgo用のパッケージかプラグインあるでしょ。だから好きなエディタ使え
457デフォルトの名無しさん
2015/12/31(木) 20:19:55.18ID:BO+mMVFR >> 455
IntelliJがいいよ。
はてなの中の人もオススメしてた。
IntelliJがいいよ。
はてなの中の人もオススメしてた。
458デフォルトの名無しさん
2015/12/31(木) 20:20:32.48ID:BO+mMVFR 上のレス >> 454 だった
459デフォルトの名無しさん
2015/12/31(木) 23:57:36.14ID:0xf2UWz7 来年はgo言語もちょっと盛り上がるといいね
460デフォルトの名無しさん
2016/01/01(金) 13:12:47.05ID:E/hak+Py マ イ ン ド コ ン ト ロ ー ル の手法
・沢山の人が、偏った意見を一貫して支持する
偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法
・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法
偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い
靖 国 参 拝、皇 族、国 旗 国 歌、神 社 神 道を嫌う カ ル ト
10人に一人は カ ル ト か 外 国 人
「ガ ス ラ イ テ ィ ン グ」 で 検 索 を !ll
・沢山の人が、偏った意見を一貫して支持する
偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法
・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法
偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い
靖 国 参 拝、皇 族、国 旗 国 歌、神 社 神 道を嫌う カ ル ト
10人に一人は カ ル ト か 外 国 人
「ガ ス ラ イ テ ィ ン グ」 で 検 索 を !ll
461デフォルトの名無しさん
2016/01/02(土) 15:11:34.83ID:dDeNCcj5 ・沢山の人が、偏った意見を一貫して支持する
偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法
消費税ですね判ります
偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法
消費税ですね判ります
462デフォルトの名無しさん
2016/01/06(水) 23:14:14.44ID:4CIgSJD1 オライリーから本出るね
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」 [ぐれ★]
- 【警視庁】走行中の電車で女性に露出した下半身押しつけたか 無職の男(46)逮捕「チャンスがあればいつでもやる」 [nita★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★6 [七波羅探題★]
- 気象庁「最悪のケースでは311のような地震」青森で震度6強地震「北海道・三陸沖後発地震注意情報」…北海道から千葉の182市町村が対象 [♪♪♪★]
- 【苺ましまろ】立民衆院議員、人気漫画の水着少女画像を「醜悪」タイ人少女の性搾取事件と関連付け…党内で反発 [少考さん★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 ★5 [蚤の市★]
- 【実況】博衣こよりのえちえちチーズケーキを仕込み(雑談あり)🧪
- 【速報】1ポンド210円で日英GDP逆転(残り1.5円)...世界6位の経済規模に転落 [237216734]
- 【高市悲報】中国軍「公海で空母の発着訓練するって事前通告したのになんで自衛隊機は急接近してきたんだ…?」中国軍困惑★2 [931948549]
- 30過ぎた大人おじさんが大学生(昔)のままのファッションをする「おじさんキッズコーデ」、炎上して問題視される。 [153490809]
- 高市政権「かけてもつながらない。機能していない」防衛当局間のホットライン機能せず [834922174]
- アルファード欲しいぞ
