- Win32API質問箱 Build121 [転載禁止]©2ch.net
322 :デフォルトの名無しさん[sage]:2015/10/13(火) 11:33:32.82 ID:WPI+iK8W - え、>>315を解決するために
自ウィンドウの全てのピクセルに対して、WindowFromPointを呼ぶの? 640x480のウィンドウだったとしても30万回もコールしなきゃならんわけだが これが君の言うピンポイントの回答なの?
|
- 【JavaScript】スクリプト バトルロワイヤル52【php,py,pl,rb】 [転載禁止]©2ch.net
71 :デフォルトの名無しさん[sage]:2015/10/13(火) 12:10:35.89 ID:WPI+iK8W - 単純な対象性に対する疑問でもある
引数は0個から無限大まで幾つあってもよいはず その中で第一引数だけ特別扱いして しかも前に出して記述するのは対象性の観点から見てどうなのか 引数は全て等しい扱いを受けるべきでは ここをクリアしないことにはOOPは学問になれない 単なる経験則で終わってしまう
|
- Win32API質問箱 Build121 [転載禁止]©2ch.net
324 :デフォルトの名無しさん[sage]:2015/10/13(火) 12:17:02.30 ID:WPI+iK8W - 正規表現を使えばよいんじゃね?
|
- 【JavaScript】スクリプト バトルロワイヤル52【php,py,pl,rb】 [転載禁止]©2ch.net
74 :デフォルトの名無しさん[sage]:2015/10/13(火) 14:24:13.32 ID:WPI+iK8W - >>72
人間からみても何とも言えないような場合はどうするんだ?
|
- なあ、再帰関数好きな人いる? パート2 [転載禁止]©2ch.net
563 :デフォルトの名無しさん[sage]:2015/10/13(火) 14:25:56.84 ID:WPI+iK8W - >関数はループで実装されている!
何これ
|
- 【JavaScript】スクリプト バトルロワイヤル52【php,py,pl,rb】 [転載禁止]©2ch.net
76 :デフォルトの名無しさん[sage]:2015/10/13(火) 14:39:04.87 ID:WPI+iK8W - 何でもいいけど、例えば基本的なところで
1+2なんてどう? Rubyは1に+2ってメッセージが飛んでくるってノリらしけど 数学的ではないしように思うし 人間的にもplus(1, 2)ってイメージなんだが
|
- 【JavaScript】スクリプト バトルロワイヤル52【php,py,pl,rb】 [転載禁止]©2ch.net
77 :デフォルトの名無しさん[sage]:2015/10/13(火) 15:32:13.81 ID:WPI+iK8W - だいたいなんだけど、Rubyの1+2で
「1」に「2」を足しこむ機能が備わっているって解釈はどうなんだろう 「1」に「整数の1」以上の意味は要らなくない? 単なる整数の「1」や「2」をどう使うかは、演算子の「+」が決める事では? 「1」が「+2」を処理するというよりは、「+」が「1」「2」を処理するのでは? そっちのが数学的だと思うんだが
|
- 【JavaScript】スクリプト バトルロワイヤル52【php,py,pl,rb】 [転載禁止]©2ch.net
79 :デフォルトの名無しさん[sage]:2015/10/13(火) 15:42:38.37 ID:WPI+iK8W - もしくはマルチメソッド風に、
「1」と「2」が両方力を合わせて「+」を処理するってノリならまだ分かるんだけど 「1」が「+2」を処理するってのは腑に落ちないものが有るね 1+2で、「1」と「2」に格差がありすぎる それに「+」の演算の定義は「1」が決めずに「+」自身が決めれば良いような
|
- 【JavaScript】スクリプト バトルロワイヤル52【php,py,pl,rb】 [転載禁止]©2ch.net
80 :デフォルトの名無しさん[sage]:2015/10/13(火) 15:44:45.88 ID:WPI+iK8W - >>78
言葉が足りなかったね 表記は1+2で問題ないが、その解釈の問題 Rubyは1が+2というメッセージを処理するって解釈する 1に演算がぶら下がっている状態 単に1と2を足すという、ただそれだけの事に それ以上の拡大解釈が必要なのかという事
|
- 【JavaScript】スクリプト バトルロワイヤル52【php,py,pl,rb】 [転載禁止]©2ch.net
81 :デフォルトの名無しさん[sage]:2015/10/13(火) 15:49:04.01 ID:WPI+iK8W - >人生を思い返してみればわかる。1+2という数式は
>小学校でならって体に染み付いている。 全くその通りなんだよね、体に染み付いている 1+2は単に1と2を「+」という処理をするって考える 1と2は単なる数で、+は両者間の演算を定義している ところがRubyは1が+2というメッセージを処理する、と考えることになっている これは小学校からずっと習ってきた事と違うし不自然だね 小学校で1+2を1が+2を処理する、とは習わないだろう
|
- 【JavaScript】スクリプト バトルロワイヤル52【php,py,pl,rb】 [転載禁止]©2ch.net
82 :デフォルトの名無しさん[sage]:2015/10/13(火) 15:59:08.67 ID:WPI+iK8W - とにかく1+2をシングルディスパッチで、1が+2というメッセージを処理する、と考えると、
「1」と「2」の格差が物凄いことになってしまう 「1」は足し算の処理をする主体そのもので、足し算の意味すら定義している 「2」は単なるデータ ここは一つ、マルチメソッド風に、「1」「2」が共同で「+」を処理する、と考えるか もしくは単に、「+」が「1」「2」を処理する、と考えたほうが、素直なのでは
|