Go part2at TECHGo part2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト150:デフォルトの名無しさん 09/11/15 13:46:41 C (4) の置き換えを狙ったから、go (5) って、つけたの? 151:デフォルトの名無しさん 09/11/15 13:56:06 >>149 ありがとう。いま読んだ。 でも、chanから帰ってくる最後の0がsendされた値なのかそうでないかを判別する方法がわからない 152:デフォルトの名無しさん 09/11/15 14:04:29 そのためのclosed 153:デフォルトの名無しさん 09/11/15 14:26:33 >>152 closedを見たときにはまだ閉じられてないけど、 その直後にreceiveしたときには既に閉じられているということが起こりうるんだよ。 154:デフォルトの名無しさん 09/11/15 14:30:22 >>150 前スレで外出 155:デフォルトの名無しさん 09/11/15 14:34:34 受信した後にさらにclosedを見ればいいんじゃね 156:デフォルトの名無しさん 09/11/15 15:00:16 >>153 というよりreceiveしないとclosedかどうかわからんということだろう。 feof()と同じ感じじゃないかな。 Close and closed For a channel c, the predefined function close(c) marks the channel as unable to accept more values through a send operation. After any previously sent values have been received, receive operations will return the zero value for the channel's type. After at least one such zero value has been received, closed(c) returns true. 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch