[表示 : 全て 最新50 1-99 2chのread.cgiへ]
Update time : 08/07 07:42 / Filesize : 14 KB / Number-of Response : 73
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Go の宿題片付けます



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/

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
それ俺が総合に投稿したやつ。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<14KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef