X



プログラミングにおいて数値型以外を扱う関数も「関数」と呼ばれる理由
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:09:34.726ID:o2wzoyIVd
内部的には2進数だからか?
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:10:29.122ID:o2wzoyIVd
数学では写像だろ?
0003以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:12:25.170ID:zhits8tqM
返り値が配列で長さが不定だったりvoidなのも関数っぽくないな
0004以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:12:25.570ID:r3hhdl4f0
何故なら数学ではないからですね
0005以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:13:35.563ID:ne7BG7gNd
英語はfunctionなのに
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:13:44.329ID:o2wzoyIVd
>>3
確かに返り値無い関数って写像ですらないな
0007プラネットヤクザ ◆planet893.
垢版 |
2022/12/15(木) 00:16:57.606ID:52hXuw1z0
写像だったら、引数に対して特定の値が返ってこないとおかしくない?
ランダム数値返す関数だと写像になる?
0008以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:17:56.491ID:r3hhdl4f0
>>7
純粋関数型言語だとそう
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:20:13.962ID:o2wzoyIVd
>>7
暗黙的に時刻データも引数にしてると解釈すれば写像だけど、そういう屁理屈が許されるなら2進数だから関数ってことでもよくなるか
0010以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:23:49.635ID:mPNOgVQg0
作った側の人間が数学わかってなかったんだろうな
もうFunction/関数は定着してしまって覆せそうにない
一応戻り値がないものをActionとしている言語はある
0011以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:26:01.574ID:1Qsugujtd
>>10
ただ返り値のあるなしで呼び分けるというのも冗長だったりするのかな
0012以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:27:05.588ID:mPNOgVQg0
>>9
写像の解釈を広く取ることには違和感がないが
変数の解釈を低レベルにこじつけるのは高水準言語に相応しくない
0013以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:28:44.256ID:1Qsugujtd
>>12
まあ高級言語を扱うときに2進数とか意識する場面は少ないしな
0014以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:29:09.926ID:mPNOgVQg0
>>11
冗長ではない
コールバックを区別できるんで便利
0015以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:29:20.854ID:vqVwevkB0
値を返さない関数はない

函数は何かを入れるとなにかに変化させて(あるいは変化させないで)返すもの

以降の発展型の言語で
それを拡張していっただけ
0016以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:30:25.424ID:pLSr/R4G0
納得できないならダミーの返り値を用意してもいいしあまり意味のある区別じゃないと思う
本来は計算手段だったのがその計算過程の動きに目的が移ってしまっただけの話で
0017以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:31:51.854ID:r3hhdl4f0
>>13
ビット演算はよく使うけどね
0019以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:34:15.948ID:mPNOgVQg0
>>15
数学にも(関数の)きちんとした定義は無かったと認識しているが
「何かを入れるとなにかに変化」のは写像で
基本的に「数を入れると数に変化」させるのが関数
0020以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:35:29.223ID:vqVwevkB0
函数の元はfunction=機能だろ
それだけで説明つくじゃん
0021以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:39:46.541ID:mPNOgVQg0
>>18
全部写像としておけば何も問題なかった

まあこういう変な使われ方ってプログラミングに限らず色々な分野である気がするけど
0022以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:44:08.960ID:A8zVJ4wi0
写像は論理集合で関数は代数学だろ
0023以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:45:04.328ID:KLT3IqCA0
値返しとポインタ返し
0024以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:46:02.937ID:A8zVJ4wi0
そもそも代数学においても変数が数値でなきゃならないなんて決まってないぞ
0025以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:46:39.272ID:BK0Ic0780
「コマンド」とかの方がプログラミングっぽい感じはするな
0026以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:46:39.489ID:A8zVJ4wi0
このスレ全部無意味でワロタ
0027以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:47:12.500ID:A8zVJ4wi0
問題提起も議論もすべて見当違いの無為の具現でワロタ
0028以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:47:38.028ID:r3hhdl4f0
>>26
意味のない雑談をするのがこの板んだ
0029以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:47:43.268ID:KLT3IqCA0
だって文字型とか言っても8ビットの数値型と同じだし
0030以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:48:15.922ID:Aq9IobGcM
水を差すバカが一番いらねえぞVIPには
0031以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:48:17.872ID:A8zVJ4wi0
>>29
それはそういう実装が多いというだけ既定はされてないぞ
0033以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:49:03.960ID:mPNOgVQg0
>>22>>24
代数で大学院出た俺氏曰く
代数学に関数の定義はなく関数という用語を使うこともない
0034以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/12/15(木) 00:52:32.516ID:mPNOgVQg0
言葉の使い方が怪しいせいで命名に困ることが割とあるんだよね
0035test
垢版 |
2022/12/15(木) 00:57:58.122ID:c7lODmKWa
1671033477
0036test
垢版 |
2022/12/15(木) 00:57:59.457ID:c7lODmKWa
1671033479
0037test
垢版 |
2022/12/15(木) 00:57:59.523ID:k8yGitKra
1671033479
0038test
垢版 |
2022/12/15(木) 00:58:01.015ID:k8yGitKra
1671033480
0039test
垢版 |
2022/12/15(木) 00:58:01.197ID:c7lODmKWa
1671033480
0040test
垢版 |
2022/12/15(木) 00:58:01.636ID:coOgjXmLa
1671033481
0041test
垢版 |
2022/12/15(木) 00:58:02.391ID:k8yGitKra
1671033482
0042test
垢版 |
2022/12/15(木) 00:58:02.856ID:coOgjXmLa
1671033482
0043test
垢版 |
2022/12/15(木) 00:58:04.292ID:coOgjXmLa
1671033484
0044test
垢版 |
2022/12/15(木) 00:58:06.163ID:1TB0FgB6a
1671033485
0045test
垢版 |
2022/12/15(木) 00:58:07.506ID:Fgvfh/yIa
1671033487
0046test
垢版 |
2022/12/15(木) 00:58:07.592ID:1TB0FgB6a
1671033487
0047test
垢版 |
2022/12/15(木) 00:58:08.718ID:v4o4ad9fa
1671033488
0048test
垢版 |
2022/12/15(木) 00:58:08.885ID:1TB0FgB6a
1671033488
0049test
垢版 |
2022/12/15(木) 00:58:09.036ID:Fgvfh/yIa
1671033488
0050test
垢版 |
2022/12/15(木) 00:58:09.915ID:v4o4ad9fa
1671033489
0051test
垢版 |
2022/12/15(木) 00:58:10.369ID:Fgvfh/yIa
1671033490
0052test
垢版 |
2022/12/15(木) 00:58:11.187ID:v4o4ad9fa
1671033491
0053test
垢版 |
2022/12/15(木) 00:58:13.507ID:muA6/xnca
1671033493
0054test
垢版 |
2022/12/15(木) 00:58:14.485ID:6l2aeyhta
1671033494
0055test
垢版 |
2022/12/15(木) 00:58:14.841ID:muA6/xnca
1671033494
0056test
垢版 |
2022/12/15(木) 00:58:15.697ID:ezyfkhmma
1671033495
0057test
垢版 |
2022/12/15(木) 00:58:15.763ID:6l2aeyhta
1671033495
0058test
垢版 |
2022/12/15(木) 00:58:16.212ID:muA6/xnca
1671033496
0059test
垢版 |
2022/12/15(木) 00:58:17.178ID:6l2aeyhta
1671033497
0060test
垢版 |
2022/12/15(木) 00:58:20.120ID:ezyfkhmma
1671033500
0061test
垢版 |
2022/12/15(木) 00:58:21.428ID:ezyfkhmma
1671033501
■ このスレッドは過去ログ倉庫に格納されています

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