1:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:04:43.377 ID:E1oTLfb70.net

言葉の意味がわからん



2:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:05:05.066 ID:vi150nz7d.net

returnってことだろ

6:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:06:30.185 ID:E1oTLfb70.net

>>2
やってること自体はなんとなく理解できてるんだ
返すとか戻るの具体的な説明が欲しい

4:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:05:35.313 ID:3QrOganr0.net

俺もそれ最初まじ悩んだ

3:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:05:11.561 ID:SMAh5pF1M.net

考えるんじゃない
感じろ!

5:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:06:02.350 ID:2v0/L6QY0.net

俺「1+1を計算して」
おっさん「把握」カタカタ
おっさん「2だぞ」←これが戻り値
俺「把握」

8:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:07:32.313 ID:E1oTLfb70.net

>>5
変数2を俺が持ったまま次の処理に進むってこと?

14:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:09:47.496 ID:2v0/L6QY0.net

>>8
違う
xとyを足すおじさんに計算を依頼して帰ってくる答えを戻り値と呼ぶの

16:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:12:54.505 ID:E1oTLfb70.net

>>14
なるほど

10:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:07:43.759 ID:lo3tDxm60.net

例えばお前が5時間前日に勉強し、テストに移動したとき、70点とったとしよう
70点が戻り値、5時間が引数

11:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:07:49.997 ID:IuXHSiEi0.net

メソッド終了時にそのメソッドを呼び出した相手に渡す値だろ

じゃんけんしようぜポチッ



PC「グー」←これが戻り値

13:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:08:54.291 ID:KQbetOyO0.net

f(x)=2x
f(2)=4←これ

15:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:12:26.444 ID:Y3T1qnk80.net

return x
x=戻り値=返り値

17:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:13:15.412 ID:/LFNu1Hk0.net

俺「おっさんこの書類棚にしまっといて終わったら報告してね」
しまっちゃうおじさん「しまっとくね」
しまっちゃうおじさん「報告書送るで~」return 1;

23:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:17:27.912 ID:lo3tDxm60.net

>>17
俺「おっさんこの書類棚にしまっといて終わったら報告してね」
しまっちゃうおじさん「しまっとくね」
しまっちゃうおじさん「ごめん、書類棚に行く前に例外的なことが起きた」return -1;

18:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:14:10.188 ID:yAI9zTsCM.net

返り値の使い方までセットで教えないとこれ分からない初心者いるだろ

返る←だからなんなの?ってなる

19:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:14:33.251 ID:LhYoee5w0.net

要するに最終形の計算結果を変数に入れることだぞ
まぁreturnを入れる場合のことだけどな

20:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:15:30.942 ID:mQOKWisF0.net

俺も同じこと思ってたンゴw
戻り値を返すメソッドと返さないメソッドの違いがよくわからないンゴwどの解説サイトもその辺の説明が足りないンゴw

24:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:17:33.580 ID:LhYoee5w0.net

>>20
俺も三ヶ月悩んだわ、ようやく基本は理解できた

34:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:19:33.975 ID:E1oTLfb70.net

>>20
あんまりプログラム見たことないけど戻り値ないのって出力用の文だけ書いてあるのが多い気がする

35:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:20:58.944 ID:EvQHSzlEM.net

>>34
戻り値はその後使うから結果を戻してるんであって出力が最終的な目的なら戻す必要がない

22:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:17:26.107 ID:E1oTLfb70.net

x(a,b)
x = a + b
return x

だとxが戻り値ってこと?

26:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:17:45.902 ID:IuXHSiEi0.net

>>22
そゆこと

30:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:18:31.406 ID:lo3tDxm60.net

>>22
なんでメソッドと戻り値が一緒なんだよ

36:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:21:32.904 ID:5csGjFxo0.net

>>30
VBあたりだと
 メソッド名=返り値
みたいな書き方できるから一概に間違いとは言えない面倒くさい

25:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:17:38.884 ID:5csGjFxo0.net

関数(メソッド)の意味がわかれば普通理解できるだろ

28:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:18:09.619 ID:Pyz6aJmh0.net

自分が指定した関数に何かやらせた結果帰ってきた答えだろ

33:ハラヘリん 2016/04/16(土) 17:19:27.469 ID:JA03EQ8pr.net

計算結果を変数に入れて返すんだよ

37:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:22:00.385 ID:mQOKWisF0.net

return 0;って何ンゴw
サイトには特に意味は無いって書いてたけど意味ないならなんで各ンゴw説明しろやw

43:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:24:06.162 ID:LhYoee5w0.net

>>37
retun0;はスイッチみたいなもん
1はONで0はOFF的な
1の時にこの処理をして0の時にはこの処理をする的な意味合いかな

46:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:26:15.516 ID:Ggx2Un+g0.net

>>37
mainの話ならOSにそのプログラムに異常が出てるか伝えるために必要

42:ハラヘリん 2016/04/16(土) 17:23:37.542 ID:JA03EQ8pr.net

返り血がNULLじゃないと暴走するからだよ

54:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:32:03.218 ID:95ZKVlX3a.net

引数ってなんで引数って言うのさ
何を引いてんのさ

55:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:33:55.868 ID:E1oTLfb70.net

最初いんすうって呼んでた

56:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:34:35.213 ID:E1oTLfb70.net

メソッドとかクラスとかコンストラクタとか色々出てきてわけわからんわ

57:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:36:45.807 ID:nTNKcyxw0.net

>>56
わかったわかった
専門学校でこれから解説するから登校しような

59:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:45:37.056 ID:arS8MYok0.net

用語わけわかんないよな
正直俺も気にしないでやってる

31:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:19:12.384 ID:gkvRPAZM0.net

クラスで戻したり便利なんだけど単純な値だといまいち必要性がわからないかもね

32:以下、\(^o^)/でVIPがお送りします 2016/04/16(土) 17:19:18.205 ID:EvQHSzlEM.net

英語圏で発生した物だから仕方ないね


元スレ: http://viper.2ch.sc/test/read.cgi/news4vip/1460793883/