X



プログラミングにおける変数と引数って
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 08:23:50.085ID:PF1KyWPb0
似てますよね?
違いますか?

初心者です
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 08:24:18.886ID:+5QbZU2N0
黙れハゲ
0003以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 08:26:11.248ID:PF1KyWPb0
今勉強してて
〇〇さんこんにちはっていう関数を作るところで
〇〇に引数を指定するんですけど

それって変数でもできるじゃんって思っちゃう
0004以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 08:29:17.679ID:Vi/lWmi80
もっと勉強しろ
0005以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 08:30:19.574ID:PF1KyWPb0
勉強する
まだ全然わかってない
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 08:30:35.586ID:L128DNsAd
財布を持っていても中身が空っぽでは意味ないだろ
どこかからお金を貰わないと
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 08:32:44.010ID:PF1KyWPb0
>>6
なんとなく伝わった
〇〇さんの部分を変えるだけなら変数でもできるじゃんって思っちゃうけど、そうなると他の部分を毎回書かなきゃいけないのか
0008以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 08:32:44.443ID:EG34Q01x0
>>3
100人に挨拶するとしたらどうする
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 08:34:17.322ID:PF1KyWPb0
>>8
100個引数に指定できるの?
0010以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 08:34:46.677ID:3Im9dgJza
ネーミングなんて気にすんな。禿げるぞ
使えりゃいいんだよ。使えりゃ
0011以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 08:35:18.873ID:Jv/sp+zp0
変数でもできるじゃんが意味わからん
コードみせてーな
0012以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 08:36:02.364ID:Wa9R0A9l0
土日やることがないIT土方おじさん召喚スレ
0013以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 08:36:56.401ID:PF1KyWPb0
ごめん多分変数でもできるじゃんは間違えたかも

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

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

ちょっとわかってきた
0014以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 08:38:01.096ID:PF1KyWPb0
もうひと押しほしい
馬鹿をスッキリ理解させてくれ
頼む
0015以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 08:43:17.422ID:PF1KyWPb0
眠い
0016以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 08:44:29.422ID:0fpj9l/s0
charはチャーな
そこからスタートだ
0017以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 08:45:05.328ID:vIZ5yMSr0
こんにちは関数を具体的にここに書いてくれよ
0018以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 08:47:38.258ID:PF1KyWPb0
いい天気
0019以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 08:50:13.097ID:PF1KyWPb0
3時間しか寝てない
眠い
0020以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 08:53:23.475ID:vuR5TOAad
変数と引数が違うかと言えば違いますね
ただ、引数にしないで変数で外出しして同じ機能ができるかと言えばできるでしょう
しかしそんなことを言ったら、関数にしないでそのまま都度処理しても同じ機能は実現できます
関数化するのはある処理をまとめるためなので、引数にするわけです
0021以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 09:00:04.327ID:M182BaJc0
引数を使わずにすべて変数にすることもできるぞ
ただ引数を使えば値を設定する箇所は1箇所だ
変えたくなったときにそこを変えれば引数も全部変わる
保守性が高いってこと
0022以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 09:04:35.003ID:PF1KyWPb0
>>20
>>21

ありがとう
理解が深まる
0023以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 09:05:56.373ID:IAjCWjNh0
【変数のみ】
String name ← 田中
print(name + "さんこんにちは")

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

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

関数で受け取るパラメータのことを引数と呼ぶ
0024以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 09:08:29.494ID:/PVagG8d0
関数は必要な機能をパーツとして切り出すイメージ
1箇所だけで使ってるならメリット少ないけどいろんなところで使うなら同じような処理を何回も書かなくて済むっていう話ね
0025以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 09:11:12.683ID:PF1KyWPb0
>>23
ありがとう

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

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

全然違ったらすみません
0026以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 09:11:33.216ID:x9P2yeno0
久しぶりに優しいスレを見た
0027以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 09:12:41.072ID:JXYThpAh0
キチガイしね
0028以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 09:17:58.109ID:IAjCWjNh0
>>25
使う場所によって呼び方が違うだけだよ
関数に渡すパラメータ変数のことを引数って呼んでる
0029以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 09:22:04.728ID:uOPHZbPhd
パラメータは変数とは限らんだろ
0030以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 09:32:20.115ID:IAjCWjNh0
そうだね
ただ、今は>>23の例で話してるのと、初学者にとって関数のパラメータに変数以外が入ることはそうそうないと思う
0031以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 09:33:24.927ID:PF1KyWPb0
>>28
なるほど
場所が違うからかあ

実践してけば感覚的に理解できるだろうか
なんかスッキリわかってない
馬鹿だな俺
0032以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 10:22:13.357ID:p7mUR02R0
JavaScript で関数が引数になる構造に最初戸惑った
0033以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 10:47:26.072ID:PF1KyWPb0
質問お願いします
0035以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 10:55:33.429ID:VzGdCdd40
引数の代わりにグローバル変数を使うやり方があり
それは良くないとされる

何故グローバル変数を使いたがり
何故それが良くないとされるか
0036以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 10:56:17.498ID:4ZMNXLuw0
変数と引数って全く別物だろ
0037以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 10:58:01.799ID:4ZMNXLuw0
4日目?
0038 警備員[Lv.2][新][苗]
垢版 |
2024/04/20(土) 10:59:00.415ID:KOcTwV020
三行で
0041以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 11:59:43.104ID:PF1KyWPb0
鍵かけると開けられない箱にスマホ入れて
1時間ずつ勉強してるんだけど
引数はわかってきた

条件分岐のところで頭ごちゃごちゃしてる
0042以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 12:07:06.840ID:PF1KyWPb0
>>35
まだ全然わかってないけど
そうだよね、多分それでやろうと思えばできるよね

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

そこと混同してスッキリ理解ができない
0043以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 12:09:29.966ID:PF1KyWPb0
とりあえず飯を食らう
0045以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 12:32:04.521ID:PF1KyWPb0
パン美味しい
0046以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 12:38:03.903ID:NoZJxATJH
ガイジスレまだやってんのか
0047以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 12:49:24.850ID:RukIZM8Y0
まだまだ続くよ
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況