まとめ湿原

適当にいろんなもの紹介していくブログ
他サイト最新記事

プログラミングでよく言われる「値を返す」ってどういう意味

1: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 18:39:02.102ID:NICr6yxmM

わからないわからない何もわからない





転載元: https://hebi.5ch.net/test/read.cgi/news4vip/1553765942/


【広告】

6: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 18:40:04.022ID:NICr6yxmM

マジでイミフ


9: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 18:40:52.533ID:Tf+1W6dm0

y=f(x)の
yのこと


11: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 18:41:03.012ID:NICr6yxmM

値を返すの返すって要は「答えを出す」って意味か


12: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 18:41:24.862ID:7rw8OCuOd

こういう奴が出てくる理由も、こういう奴がわざわざプログラミングに関わろうとする理由も分からない


13: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 18:41:47.779ID:NICr6yxmM

>>9
yは変数じゃん
返す=代入?


14: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 18:42:30.209ID:2CSGIZegM

>>13
そう


15: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 18:42:54.953ID:NICr6yxmM

>>14
ほんとー?信じるぞ!


16: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 18:42:58.494ID:z3Bp9CX60

計算する係お題を渡して、それ計算したら答え返してくれよ
後はアタイが上手く使うから値だけ返してくれよ
ってこと


17: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 18:43:24.006ID:KwzIpyonM

「PCちゃん変数aの中にどんな数字入ってる?」
「3だよー」


18: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 18:43:46.276ID:03jxpO9GM

結果を出す


20: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 18:46:12.547ID:NICr6yxmM

>>16
「後はアタイ」の「アタイ」は変数だよな?

たとえば、

int a = 1 + 2; ←変数aに3が代入されるが、計算問題の場合、このように宣言した変数に計算結果を代入することを「値を返す」という意味でおk?


21: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 18:47:01.639ID:NICr6yxmM

>>17-19
わかりやすい理解した
さんくす


22: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 18:47:17.521ID:4CrI+Tkn0

値を返さないこともあるんだよ
この処理やっとけ、って行って終わり


23: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 18:47:49.017ID:NICr6yxmM

>>22
なるほどねー
どうも


24: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 18:48:18.170ID:emsiGigWM

グローバルばっか使ってるからそうなるんだよ
ローカルで作れば意味が分る


25: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 18:48:51.297ID:Lgbklol30

関数は2種類の使い方がある
F(a);
F(a)=0

Return 0 なら0を返す
Return a なら引数or中に入ってる数字を返す
Void型でreturn無しなら数字を返さず中身を処理する


27: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 18:49:29.875ID:G8u9ghosr

function test(){
return "ぬるぽ";
}
a = test();


44: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 19:02:23.174ID:aQjb7BvGd

URL叩いたらエロ動画見れるのと根本的には同じよ


47: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 19:08:11.454ID:S8H0YvqX0

>>25
はい間違い


50: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 19:12:00.026ID:wBeFG5YW0

関数の中でさらに関数を呼び出して戻り値を利用することもある

再帰関数 っていう


51: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 19:18:32.830ID:rjCZy0vPa

情報系一年生とIT社畜の入り乱れるカオスなスレ


52: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 19:18:53.985ID:wBeFG5YW0

あと  if分の条件に数値を利用することもできる

0以外の時一致条件として実行されるの利用してerror判定なんかで使われてる

if(関数a()){
printf("error\n");
return;
}

この場合関数の戻り地が0じゃない時 errorが表示されて error判定として利用してる


54: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 19:22:55.268ID:sUN7Fn9F0

>>52
0がfalseかどうかは言語によるからやめろ

後、言語によっては負の数もfalseだったり逆に負の数はtrueだったりすることもあるからやめろ
とか言いながらperlでは乱用するけど。あれnull渡すときちんとfalse行くし


55: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 19:22:57.639ID:wBeFG5YW0



58: 以下、5ちゃんねるからVIPがお送りします :2019/03/28(木) 19:26:17.786ID:qTsQc0MW0

ぬるぽ




【広告】


【最新記事】
[ 2019/03/28 21:05 ] まとめた 人工無能 | TB(0) | CM(0)
コメントの投稿












管理者にだけ表示を許可する
トラックバック
この記事のトラックバックURL