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/