1 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 04:44:04 ] あなたが解けないGo言語の宿題を片付けもらうスレッドです。気に入らない質問やその他や発言はスルーの方向で。 【質問者へ】 回答者の便宜のため、質問の際は以下を行うことを推奨します。 ・質問は【質問テンプレ】を利用してください。 ・問題文は、出題されたまま全文を書いてください。 ・問題文やコードをリンクするときは、一言内容にについて説明をつけましょう. ・計算問題は数式をあげ、どのような計算をするのか詳しく説明してください。 ・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。 ・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。 ・なりすましを防ぐため、トリップを使ってください。名前欄に、「#」に続けて任意の文字列を入力して投稿すると、その文字列を知らない他人に騙られることを防ぐことができます。 【質問テンプレ】 [1] 授業単元: [2] 問題文(含コード&リンク):() [3] 環境 [3.1] OS: (Windows/Linux/等々) [3.2] バージョン: (Go Revision a522a4541e 等) [4] 期限: ([yyyy年mm月dd日hh:mmまで] または [無期限] のいずれか) [5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々) 【アップローダー==ラウンジ】(質問が長い時はココ使うと便利 回答者もコードが長ければここに) kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.htm Go ttp://golang.org/ Tutorial ttp://golang.org/doc/go_tutorial.html Effective Go ttp://golang.org/doc/effective_go.html ■関連スレ go pc12.2ch.net/test/read.cgi/tech/1257920595/ 【プログラム】グーグル、C/C++に代わる新言語「Go」をOSSで公開:超高速なコンパイル、GC、並列プリミティブ [09/11/11] anchorage.2ch.net/test/read.cgi/bizplus/1257950853/
23 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 21:17:00 ] 全部俺一人で書いてるからな
24 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 21:26:14 ] このスレには俺とお前ともう一人くらいしかいないだろ
25 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 22:06:10 ] いやお前ら二人だけだ よかったな
26 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 22:26:34 ] >>14 なぜか真昼間に書いている奴ばっかだな
27 名前:デフォルトの名無しさん [2009/11/13(金) 23:06:12 ] Goもう終了か!? golang.jp/2009/11/13/ おまえら残念だったな。
28 名前:デフォルトの名無しさん mailto:sage [2009/11/13(金) 23:41:43 ] 【質問テンプレ】 [1] 男 [2] 19歳からずっと恋人なし [3] 親と同居 [3.1] 38歳 無職 [3.2] 持ち家あり [4] 年が年なので出来るだけ早く社会復帰したいです。 [5] 弟が糖質
29 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 01:37:28 ] >>26 健全な人は夜は寝てるからな
30 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 11:45:49 ] >>14 わかる ブロガー(笑)とかほんときもいからしんで
31 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 11:50:41 ] ブロガー(笑) www.rubyist.net/~matz/20091113.html
32 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 12:53:22 ] なんか、Google発ってだけで得意げに「宿題片付けます」系のスレ建てたり書き込んでる奴らが痛くて仕方がない。
33 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 17:50:45 ] >>32 確かにお前の痛さたるや凄まじいが、そんな自分を卑下する必要もないと思うよ。
34 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 17:53:25 ] 根拠も無く他人を見下してる俺等は最高にカッコいいぜ! ヤベエくらい最強な俺達は厨っぽいとか全く気にしないんだぜ!
35 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 00:13:56 ] なんか根本的なところが間違ってる、とまではいわないまでも、考え違いをしているような気がする。 もういちどスタートラインに戻って考え直してみてはいかが?
36 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 00:24:56 ] 何がどう考え違いなのか指摘できたらね
37 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 06:54:53 ] >>31 >まとめ > > * 言語の成功は長い目で見よう > * Goガンバレ(えらそう) Matzせんぱいさすがですね
38 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 12:26:48 ] いや、ブログに情報載せてくれるのはありがたいだろ。 そんな事でディスんなよ。 あと、2ちゃんでgoogle叩く奴多すぎだろ・・・ おかしくね?わざわざオープンにしてくれてんだから 感謝こそしても叩くなんて。 こんな事言いたくないけど、日本人って嫉妬厨だらけなんじゃないか。
39 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 12:56:41 ] 嫉妬の対象というのは、統計的にありえない存在なんだ。 統計厨は日本人だけじゃないと思うよ。
40 名前:デフォルトの名無しさん [2009/11/15(日) 12:57:43 ] いまMSにまともに渡り合えるのはGoogleだけだもんな こういうところは大事にしないと だけどGoogleが好き勝手にして良いって訳じゃない 最近の暴走はMSとどっちもどっちだぜ
41 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 13:11:51 ] 暴走ってw 嫉妬乙
42 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 13:22:27 ] >>38 具体的にどのレスの事言ってるの?
43 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 15:45:35 ] 素数を生成するgeneratorをgoで書け
44 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 15:49:02 ] 公式にprime.goがまんまあるよ
45 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 16:09:06 ] d.hatena.ne.jp/qnighy/20091114/1258210334
46 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 16:11:58 ] go.shibu.jp/go_tutorial.html
47 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 22:07:30 ] goでリーマン予想は解けるんでしょうか
48 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 23:35:48 ] ゼータ関数をgeneratorで出力するプログラムを書いてください
49 名前:デフォルトの名無しさん mailto:sage [2009/11/16(月) 08:00:31 ] NHKスペシャルでなんかやるたびに糞スレを立てるプログラムを
50 名前:デフォルトの名無しさん mailto:sage [2009/11/16(月) 08:14:56 ] Googleの検索キーワード昨日の夜からゼータ関数が鰻昇りでワロス
51 名前:デフォルトの名無しさん mailto:sage [2009/11/16(月) 08:19:02 ] ttp://www.google.co.jp/trends/hottrends?oi=prbx_hot_trends 7. リーマン予想 11. ゼータ関数 15. ポアンカレ予想 34. フェルマーの最終定理
52 名前:デフォルトの名無しさん mailto:sage [2009/11/16(月) 18:26:38 ] 「しー」の次だから「ごー」とか じゃあ次は「ろく」なのかとか どうでもいいです。
53 名前:デフォルトの名無しさん mailto:sage [2009/11/16(月) 18:32:36 ] いつwindowsで使えるようになるんだよ
54 名前:デフォルトの名無しさん mailto:sage [2009/11/16(月) 18:46:58 ] UNIXの生みの親の一人が作ってるんだから 待ってないで仮想マシンとLinux入れて試したほうがいいとおも
55 名前:デフォルトの名無しさん mailto:sage [2009/11/16(月) 22:37:03 ] goはろくでもない言語です
56 名前:デフォルトの名無しさん [2009/11/17(火) 00:32:16 ] lockするんだよ、色々とな
57 名前:デフォルトの名無しさん [2009/11/17(火) 04:45:04 ] 立った立った! クララが立った! 駄スレも立った! \|/ ⊂⌒⊃ ― ● ― ⊂⊃ /|\ ⊂⊃ ⊂⊃ /~\へ/~\へヘ/~\ ハ`ハハハハ`ハハ`ハハハハハ`ハハハハ " """" """ """" """" ‖=‖=‖=‖=‖=‖=‖ " "∧_∧" """ """" " " (´∀`) "e@@e""" "⊂ ⊃" (・∀・)_ノ ○( ノ""とと__つ "" )_)) "" " "" ""ミ "" "" ∧∧" """ __ " "" (∀・;) "" | ‖ """ ⊂⊂⌒丶"" |_‖ "" プル )) )○∠_/) "" (( (_(_ノ ))プル◎ ||" ""||" ""||" ""|| ||二二||二二||二二||
58 名前:デフォルトの名無しさん [2009/11/18(水) 15:25:39 ] 二分法とニュートン法で次の非線形方程式の解を求めるプログラムを作成せよ x=2+logx (x≧1) よろしくお願いします。
59 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 00:33:06 ] Go part2 pc12.2ch.net/test/read.cgi/tech/1258183436/520 > 520 名前:デフォルトの名無しさん[sage] 投稿日:2009/11/18(水) 23:38:35 > よし > 厨っぽいけど話のタネに並列ダウンローダでも書いてくれ からの続きです。現在までの成果物 package "main" import ( 'os"; "http"; "fmt"; ) func main() { //response, url, err := http.Get("www.example.com/ "); response, _, _ := http.Get("www.example.com/ "); fmt.Printf("Status: %s\n", response.Status); fmt.Printf("StatusCode: %d\n", response.StatusCode); fmt.Printf("Header: %v\n", response.Header); // fmt.Printf("Body: %s\n", response.Body([0:50]); <- まちがい }
60 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 00:34:35 ] というわけでresponse.BodyからうまいことHTMLなりデータを読み込んでください
61 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 01:16:52 ] 誰が宿題を出すのか…
62 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 06:31:30 ] >>60 package main import ("fmt"; "http"; "io") const URL = "www.google.co.jp/ " func main() { response, finalURL, error := http.Get(URL); if URL != finalURL { fmt.Printf(" %s\n", URL); fmt.Printf("-> %s\n", URL); } if response.StatusCode == http.StatusOK && error == nil { buf, error := io.ReadAll(response.Body); if error == nil { fmt.Printf(string(buf)) }; response.Body.Close(); } } コマンドライン引数で取得先URLと保存先パスを指定するのと ファイルに保存するのは次の人にまかせた
63 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 00:11:38 ] stupid shiftはワロタ
64 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 03:38:06 ] とりあえずGoroutine&ChannelをRuby1.9のFiberで書いてみたよ selectは面倒くさいから実装しなかった xxx.s97.xrea.com/tmp/go.rb.html
65 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 09:04:33 ] Channelって要はストリームという理解でいいの?
66 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 09:08:18 ] 単純にスレッド間の通信バッファじゃないの?よく知らんけど。
67 名前:デフォルトの名無しさん [2009/11/24(火) 01:53:53 ] windows版リリースされたので試してみた おまいらすげーな
68 名前:デフォルトの名無しさん mailto:sage [2009/11/24(火) 03:42:17 ] package main import "fmt" func primes() chan int { g := func() chan int { c := make(chan int); go func(){ for n := 2; ; n++ { c <- n } }(); return c; }; f := func(c chan int, p int) chan int { q := make(chan int); go func(){ for { if n := <- c; n % p != 0 { q <- n } } }(); return q; }; q := make(chan int); go func(){ c := g(); for { p := <- c; q <- p; c = f(c, p) } }(); return q; } func main(){ p := primes(); for { fmt.Printf("%d, ", <- p) } }
69 名前:デフォルトの名無しさん mailto:sage [2010/01/25(月) 23:21:27 ] suretaiwarota
70 名前:デフォルトの名無しさん mailto:sage [2010/01/25(月) 23:41:10 ] >>66 CSPモデルは同期だからバッファじゃないよ。
71 名前:デフォルトの名無しさん [2010/02/17(水) 03:25:06 ] これをGolangで書いたらどうなる? #include<stdio.h> int main() { int i,j; for (i=1;i<=9;i++) { for (j=1;j<=9;j++) { printf("%d\t",i*j); } printf("\n"); } return 0; }
72 名前:デフォルトの名無しさん mailto:sage [2010/02/18(木) 21:46:05 ] >>71 それ俺が総合に投稿したやつ。