2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

プログラミングにおける変数と引数って

1 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 08:23:50.085 ID:PF1KyWPb0.net
似てますよね?
違いますか?

初心者です

2 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 08:24:18.886 ID:+5QbZU2N0.net
黙れハゲ

3 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 08:26:11.248 ID:PF1KyWPb0.net
今勉強してて
〇〇さんこんにちはっていう関数を作るところで
〇〇に引数を指定するんですけど

それって変数でもできるじゃんって思っちゃう

4 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 08:29:17.679 ID:Vi/lWmi80.net
もっと勉強しろ

5 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 08:30:19.574 ID:PF1KyWPb0.net
勉強する
まだ全然わかってない

6 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 08:30:35.586 ID:L128DNsAd.net
財布を持っていても中身が空っぽでは意味ないだろ
どこかからお金を貰わないと

7 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 08:32:44.010 ID:PF1KyWPb0.net
>>6
なんとなく伝わった
〇〇さんの部分を変えるだけなら変数でもできるじゃんって思っちゃうけど、そうなると他の部分を毎回書かなきゃいけないのか

8 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 08:32:44.443 ID:EG34Q01x0.net
>>3
100人に挨拶するとしたらどうする

9 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 08:34:17.322 ID:PF1KyWPb0.net
>>8
100個引数に指定できるの?

10 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 08:34:46.677 ID:3Im9dgJza.net
ネーミングなんて気にすんな。禿げるぞ
使えりゃいいんだよ。使えりゃ

11 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 08:35:18.873 ID:Jv/sp+zp0.net
変数でもできるじゃんが意味わからん
コードみせてーな

12 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 08:36:02.364 ID:Wa9R0A9l0.net
土日やることがないIT土方おじさん召喚スレ

13 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 08:36:56.401 ID:PF1KyWPb0.net
ごめん多分変数でもできるじゃんは間違えたかも

確かに100人と考えたら意味がわかってきたかも

変数も自由に値を上書きできるからそう考えてただけ

ちょっとわかってきた

14 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 08:38:01.096 ID:PF1KyWPb0.net
もうひと押しほしい
馬鹿をスッキリ理解させてくれ
頼む

15 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 08:43:17.422 ID:PF1KyWPb0.net
眠い

16 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 08:44:29.422 ID:0fpj9l/s0.net
charはチャーな
そこからスタートだ

17 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 08:45:05.328 ID:vIZ5yMSr0.net
こんにちは関数を具体的にここに書いてくれよ

18 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 08:47:38.258 ID:PF1KyWPb0.net
いい天気

19 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 08:50:13.097 ID:PF1KyWPb0.net
3時間しか寝てない
眠い

20 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 08:53:23.475 ID:vuR5TOAad.net
変数と引数が違うかと言えば違いますね
ただ、引数にしないで変数で外出しして同じ機能ができるかと言えばできるでしょう
しかしそんなことを言ったら、関数にしないでそのまま都度処理しても同じ機能は実現できます
関数化するのはある処理をまとめるためなので、引数にするわけです

21 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 09:00:04.327 ID:M182BaJc0.net
引数を使わずにすべて変数にすることもできるぞ
ただ引数を使えば値を設定する箇所は1箇所だ
変えたくなったときにそこを変えれば引数も全部変わる
保守性が高いってこと

22 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 09:04:35.003 ID:PF1KyWPb0.net
>>20
>>21

ありがとう
理解が深まる

23 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 09:05:56.373 ID:IAjCWjNh0.net
【変数のみ】
String name ← 田中
print(name + "さんこんにちは")

─────────────
【関数と引数をつかう】
String name ← 田中
greeting(name)

greeting(String name) {
print(name + "さんこんにちは")
}

関数で受け取るパラメータのことを引数と呼ぶ

24 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 09:08:29.494 ID:/PVagG8d0.net
関数は必要な機能をパーツとして切り出すイメージ
1箇所だけで使ってるならメリット少ないけどいろんなところで使うなら同じような処理を何回も書かなくて済むっていう話ね

25 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 09:11:12.683 ID:PF1KyWPb0.net
>>23
ありがとう

引数はある文章の中で自由に変えられるようにしておくところを
確保しておくって、認識で合ってますか?

引数を使う場合はある定型的な文章でしか使わないから関数を使って、そうじゃなくて全体として使う場合は変数みたいな使い分けでしょうか

全然違ったらすみません

26 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 09:11:33.216 ID:x9P2yeno0.net
久しぶりに優しいスレを見た

27 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 09:12:41.072 ID:JXYThpAh0.net
キチガイしね

28 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 09:17:58.109 ID:IAjCWjNh0.net
>>25
使う場所によって呼び方が違うだけだよ
関数に渡すパラメータ変数のことを引数って呼んでる

29 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 09:22:04.728 ID:uOPHZbPhd.net
パラメータは変数とは限らんだろ

30 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 09:32:20.115 ID:IAjCWjNh0.net
そうだね
ただ、今は>>23の例で話してるのと、初学者にとって関数のパラメータに変数以外が入ることはそうそうないと思う

31 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 09:33:24.927 ID:PF1KyWPb0.net
>>28
なるほど
場所が違うからかあ

実践してけば感覚的に理解できるだろうか
なんかスッキリわかってない
馬鹿だな俺

32 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 10:22:13.357 ID:p7mUR02R0.net
JavaScript で関数が引数になる構造に最初戸惑った

33 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 10:47:26.072 ID:PF1KyWPb0.net
質問お願いします

34 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 10:55:05.563 ID:zUP5wyL90.net
朝何食べた

35 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 10:55:33.429 ID:VzGdCdd40.net
引数の代わりにグローバル変数を使うやり方があり
それは良くないとされる

何故グローバル変数を使いたがり
何故それが良くないとされるか

36 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 10:56:17.498 ID:4ZMNXLuw0.net
変数と引数って全く別物だろ

37 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 10:58:01.799 ID:4ZMNXLuw0.net
4日目?

38 ::2024/04/20(土) 10:59:00.415 ID:KOcTwV020.net
三行で

39 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 11:17:26.955 ID:WO7eUbgb0.net
>>35
わからないまま終わる

40 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 11:46:47.375 ID:zUP5wyL90.net
スコープ作らず好きに参照できて便利

41 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 11:59:43.104 ID:PF1KyWPb0.net
鍵かけると開けられない箱にスマホ入れて
1時間ずつ勉強してるんだけど
引数はわかってきた

条件分岐のところで頭ごちゃごちゃしてる

42 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 12:07:06.840 ID:PF1KyWPb0.net
>>35
まだ全然わかってないけど
そうだよね、多分それでやろうと思えばできるよね

やりたい事は値を自由に書き換えたいだけだから

そこと混同してスッキリ理解ができない

43 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 12:09:29.966 ID:PF1KyWPb0.net
とりあえず飯を食らう

44 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 12:11:27.266 ID:jGNRTWAL0.net
yahoo知恵袋

45 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 12:32:04.521 ID:PF1KyWPb0.net
パン美味しい

46 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 12:38:03.903 ID:NoZJxATJH.net
ガイジスレまだやってんのか

47 :以下、?ちゃんねるからVIPがお送りします:2024/04/20(土) 12:49:24.850 ID:RukIZM8Y0.net
まだまだ続くよ

総レス数 47
10 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200