Go の宿題片付けます
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2009/11/12(木) 04:44:04【質問者へ】
回答者の便宜のため、質問の際は以下を行うことを推奨します。
・質問は【質問テンプレ】を利用してください。
・問題文は、出題されたまま全文を書いてください。
・問題文やコードをリンクするときは、一言内容にについて説明をつけましょう.
・計算問題は数式をあげ、どのような計算をするのか詳しく説明してください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。
・なりすましを防ぐため、トリップを使ってください。名前欄に、「#」に続けて任意の文字列を入力して投稿すると、その文字列を知らない他人に騙られることを防ぐことができます。
【質問テンプレ】
[1] 授業単元:
[2] 問題文(含コード&リンク):()
[3] 環境
[3.1] OS: (Windows/Linux/等々)
[3.2] バージョン: (Go Revision a522a4541e 等)
[4] 期限: ([yyyy年mm月dd日hh:mmまで] または [無期限] のいずれか)
[5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)
【アップローダー==ラウンジ】(質問が長い時はココ使うと便利 回答者もコードが長ければここに)
http://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
http://pc12.2ch.net/test/read.cgi/tech/1257920595/
【プログラム】グーグル、C/C++に代わる新言語「Go」をOSSで公開:超高速なコンパイル、GC、並列プリミティブ [09/11/11]
http://anchorage.2ch.net/test/read.cgi/bizplus/1257950853/
0002デフォルトの名無しさん
2009/11/12(木) 04:53:45言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0003デフォルトの名無しさん
2009/11/12(木) 08:41:05Pascal+Javascriptに見える
0004デフォルトの名無しさん
2009/11/12(木) 17:28:420005デフォルトの名無しさん
2009/11/12(木) 19:00:59[2]整数 n について n! を返す関数 fact(n) を作ってください
[3]Go
[4]特になし
[5]
再帰呼び出しを使ったものと使わないものを2つ回答してください
0006デフォルトの名無しさん
2009/11/12(木) 20:34:41こういう仕様にしろとかいうスレならわかるが
0007デフォルトの名無しさん
2009/11/12(木) 20:39:050008デフォルトの名無しさん
2009/11/12(木) 20:39:58Goの問題点を洗い出していくスレですね
0009デフォルトの名無しさん
2009/11/12(木) 20:42:430010デフォルトの名無しさん
2009/11/12(木) 21:03:16特にさまざまな文字コードで書かれた複数の日本語テキストで動作確認すること
0011デフォルトの名無しさん
2009/11/12(木) 22:04:110012デフォルトの名無しさん
2009/11/12(木) 22:16:330013デフォルトの名無しさん
2009/11/12(木) 22:57:450014デフォルトの名無しさん
2009/11/13(金) 08:52:200015デフォルトの名無しさん
2009/11/13(金) 09:23:450016デフォルトの名無しさん
2009/11/13(金) 17:36:08つhttp://pc12.2ch.net/test/read.cgi/tech/1257968644/
0017デフォルトの名無しさん
2009/11/13(金) 17:47:42あれ、誤爆?
0018デフォルトの名無しさん
2009/11/13(金) 17:58:19追記。ああ、同じ板のgoスレからね。
0019デフォルトの名無しさん
2009/11/13(金) 19:13:300020デフォルトの名無しさん
2009/11/13(金) 19:17:24先生、行指向の読み込み関数が見つからずに詰みました
goだけに
0021デフォルトの名無しさん
2009/11/13(金) 20:05:300022デフォルトの名無しさん
2009/11/13(金) 21:14:390023デフォルトの名無しさん
2009/11/13(金) 21:17:000024デフォルトの名無しさん
2009/11/13(金) 21:26:140025デフォルトの名無しさん
2009/11/13(金) 22:06:10よかったな
0026デフォルトの名無しさん
2009/11/13(金) 22:26:34なぜか真昼間に書いている奴ばっかだな
0027デフォルトの名無しさん
2009/11/13(金) 23:06:12http://golang.jp/2009/11/13/
おまえら残念だったな。
0028デフォルトの名無しさん
2009/11/13(金) 23:41:43[1] 男
[2] 19歳からずっと恋人なし
[3] 親と同居
[3.1] 38歳 無職
[3.2] 持ち家あり
[4] 年が年なので出来るだけ早く社会復帰したいです。
[5] 弟が糖質
0029デフォルトの名無しさん
2009/11/14(土) 01:37:28健全な人は夜は寝てるからな
0030デフォルトの名無しさん
2009/11/14(土) 11:45:49わかる
ブロガー(笑)とかほんときもいからしんで
0031デフォルトの名無しさん
2009/11/14(土) 11:50:41http://www.rubyist.net/~matz/20091113.html
0032デフォルトの名無しさん
2009/11/14(土) 12:53:220033デフォルトの名無しさん
2009/11/14(土) 17:50:45確かにお前の痛さたるや凄まじいが、そんな自分を卑下する必要もないと思うよ。
0034デフォルトの名無しさん
2009/11/14(土) 17:53:25ヤベエくらい最強な俺達は厨っぽいとか全く気にしないんだぜ!
0035デフォルトの名無しさん
2009/11/15(日) 00:13:56もういちどスタートラインに戻って考え直してみてはいかが?
0036デフォルトの名無しさん
2009/11/15(日) 00:24:560037デフォルトの名無しさん
2009/11/15(日) 06:54:53>まとめ
>
> * 言語の成功は長い目で見よう
> * Goガンバレ(えらそう)
Matzせんぱいさすがですね
0038デフォルトの名無しさん
2009/11/15(日) 12:26:48そんな事でディスんなよ。
あと、2ちゃんでgoogle叩く奴多すぎだろ・・・
おかしくね?わざわざオープンにしてくれてんだから
感謝こそしても叩くなんて。
こんな事言いたくないけど、日本人って嫉妬厨だらけなんじゃないか。
0039デフォルトの名無しさん
2009/11/15(日) 12:56:41統計厨は日本人だけじゃないと思うよ。
0040デフォルトの名無しさん
2009/11/15(日) 12:57:43こういうところは大事にしないと
だけどGoogleが好き勝手にして良いって訳じゃない
最近の暴走はMSとどっちもどっちだぜ
0041デフォルトの名無しさん
2009/11/15(日) 13:11:510042デフォルトの名無しさん
2009/11/15(日) 13:22:27具体的にどのレスの事言ってるの?
0043デフォルトの名無しさん
2009/11/15(日) 15:45:350044デフォルトの名無しさん
2009/11/15(日) 15:49:020045デフォルトの名無しさん
2009/11/15(日) 16:09:060046デフォルトの名無しさん
2009/11/15(日) 16:11:580047デフォルトの名無しさん
2009/11/15(日) 22:07:300048デフォルトの名無しさん
2009/11/15(日) 23:35:480049デフォルトの名無しさん
2009/11/16(月) 08:00:310050デフォルトの名無しさん
2009/11/16(月) 08:14:560051デフォルトの名無しさん
2009/11/16(月) 08:19:027. リーマン予想
11. ゼータ関数
15. ポアンカレ予想
34. フェルマーの最終定理
0052デフォルトの名無しさん
2009/11/16(月) 18:26:38じゃあ次は「ろく」なのかとか
どうでもいいです。
0053デフォルトの名無しさん
2009/11/16(月) 18:32:360054デフォルトの名無しさん
2009/11/16(月) 18:46:58待ってないで仮想マシンとLinux入れて試したほうがいいとおも
0055デフォルトの名無しさん
2009/11/16(月) 22:37:030056デフォルトの名無しさん
2009/11/17(火) 00:32:160057デフォルトの名無しさん
2009/11/17(火) 04:45:04クララが立った!
駄スレも立った!
\|/
⊂⌒⊃ ― ● ―
⊂⊃ /|\
⊂⊃ ⊂⊃
/~\へ/~\へヘ/~\
ハ`ハハハハ`ハハ`ハハハハハ`ハハハハ
" """" """ """" """"
‖=‖=‖=‖=‖=‖=‖
" "∧_∧" """ """" "
" (´∀`) "e@@e"""
"⊂ ⊃" (・∀・)_ノ
○( ノ""とと__つ
"" )_)) "" " "" ""ミ
"" "" ∧∧" """ __
" "" (∀・;) "" | ‖
""" ⊂⊂⌒丶"" |_‖
"" プル )) )○∠_/)
"" (( (_(_ノ ))プル◎
||" ""||" ""||" ""||
||二二||二二||二二||
0058デフォルトの名無しさん
2009/11/18(水) 15:25:39x=2+logx (x≧1)
よろしくお願いします。
0059デフォルトの名無しさん
2009/11/19(木) 00:33:06http://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("http://www.example.com/");
response, _, _ := http.Get("http://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]); <- まちがい
}
0060デフォルトの名無しさん
2009/11/19(木) 00:34:350061デフォルトの名無しさん
2009/11/19(木) 01:16:520062デフォルトの名無しさん
2009/11/19(木) 06:31:30package main
import ("fmt"; "http"; "io")
const URL = "http://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と保存先パスを指定するのと
ファイルに保存するのは次の人にまかせた
0063デフォルトの名無しさん
2009/11/21(土) 00:11:380064デフォルトの名無しさん
2009/11/21(土) 03:38:06selectは面倒くさいから実装しなかった
http://xxx.s97.xrea.com/tmp/go.rb.html
0065デフォルトの名無しさん
2009/11/21(土) 09:04:330066デフォルトの名無しさん
2009/11/21(土) 09:08:180067デフォルトの名無しさん
2009/11/24(火) 01:53:53おまいらすげーな
0068デフォルトの名無しさん
2009/11/24(火) 03:42:17import "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) }
}
0069デフォルトの名無しさん
2010/01/25(月) 23:21:270070デフォルトの名無しさん
2010/01/25(月) 23:41:10CSPモデルは同期だからバッファじゃないよ。
0071デフォルトの名無しさん
2010/02/17(水) 03:25:06#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;
}
0072デフォルトの名無しさん
2010/02/18(木) 21:46:05それ俺が総合に投稿したやつ。
0073デフォルトの名無しさん
2010/05/08(土) 14:56:572
3 echo " | 1 2 3 4 5 6 7 8 9"
4 echo "--+---------------------------"
5 for i in 1 2 3 4 5 6 7 8 9;
6 do
7 echo "$i |\c"
8 for j in 1 2 3 4 5 6 7 8 9;
9 do
10 seki=`expr $i \* $j`
11 printf "%3d" $seki
12 done
13 echo ""
14 done
15 echo "--+---------------------------"
1. Borne-shell 系での繰り返しで,カウンターとして使う変数を定義することで,資料
中で説明した手法(expr コマンド)よりも,簡単に計算処理できる手法がある.そ
の方法を調べよ.シェルを変更してもよい.
全く理解不能です><どなたかおしえてくれませんか?
0074デフォルトの名無しさん
2010/05/08(土) 20:43:09大変だね。スレ違いってことすら認識でないような知能だと。
0075デフォルトの名無しさん
2010/06/01(火) 20:35:040076デフォルトの名無しさん
2010/06/06(日) 20:00:310077デフォルトの名無しさん
2010/06/08(火) 22:28:150078デフォルトの名無しさん
2010/06/30(水) 22:23:280080デフォルトの名無しさん
2010/09/30(木) 17:21:02駄目だったら樹海へGo
0081デフォルトの名無しさん
2010/10/01(金) 04:41:580082デフォルトの名無しさん
2010/11/16(火) 04:28:090083デフォルトの名無しさん
2010/12/02(木) 11:15:47Qt使えるようになったら使う
0084デフォルトの名無しさん
2010/12/05(日) 18:51:070085デフォルトの名無しさん
2010/12/13(月) 10:48:37×しずらい
△しづらい
○しにくい
0086デフォルトの名無しさん
2011/06/27(月) 18:29:50.550087デフォルトの名無しさん
2011/10/14(金) 14:13:39.24ttp://developers.slashdot.jp/story/11/10/13/0224245/
Google+ で Rob Pike 氏が語ったところによると、C 言語の開発者、K&R の R であるところの Dennis Ritchie 博士が亡くなられた。
70 歳 (Rob Pike 氏による Google+ への投稿) 。
長らく闘病中だったとのことで、先週末に自宅で息を引き取ったそうだ。
■ このスレッドは過去ログ倉庫に格納されています