[過去ログ]
スレ立てるまでもない質問はここで 152匹目 (1002レス)
スレ立てるまでもない質問はここで 152匹目 http://mevius.5ch.net/test/read.cgi/tech/1573214616/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
538: デフォルトの名無しさん [sage] 2020/02/16(日) 12:32:03.22 ID:RAeRriFB >>537 何が言いたいかと、以降は無視かよクズ http://mevius.5ch.net/test/read.cgi/tech/1573214616/538
539: デフォルトの名無しさん [sage] 2020/02/16(日) 12:41:19.04 ID:4bp8Vns/ 言いたいことも言えないこんな世の中じゃ・・ http://mevius.5ch.net/test/read.cgi/tech/1573214616/539
540: デフォルトの名無しさん [] 2020/02/16(日) 13:11:08.20 ID:AefWo1TQ 数値(数字?)チェックの関数を作るとしたら名前は isNumeric と isNumber のどちらが良いでしょうか? numericとnumberの違いは数値と数字の違いでしょうか? 検索したらどちらもあるけど、numericの方が多いようです。 http://mevius.5ch.net/test/read.cgi/tech/1573214616/540
541: デフォルトの名無しさん [sage] 2020/02/16(日) 13:20:25.83 ID:4bp8Vns/ Numberは数学的な表現での意味合い。 Numericはプログラム言語のオブジェクト表現での意味合い。 と考えてるお! http://mevius.5ch.net/test/read.cgi/tech/1573214616/541
542: デフォルトの名無しさん [] 2020/02/16(日) 13:24:13.58 ID:nYOrfTm7 isNaNを造って!isNaNで判定 http://mevius.5ch.net/test/read.cgi/tech/1573214616/542
543: デフォルトの名無しさん [sage] 2020/02/16(日) 15:26:18.98 ID:iNVxJNOu >>540 個人的には文字や文字列が数字として扱えるかどうかチェックならisNumericのほうがしっくり来る isAlphaNumericとは言ってもisAlphaNumberとは言わないから 変数が数値そのものなのかどうかのチェックならisNumberのほうがしっくり来る isNumericを後者の用途で使ってたりisNumberを前者の用途で使ってるケースもあるから 使用言語やその言語のメジャーなフレームワークを参考にすると良いと思う http://mevius.5ch.net/test/read.cgi/tech/1573214616/543
544: デフォルトの名無しさん [sage] 2020/02/16(日) 18:38:25.28 ID:v3JJWFtt なんだって! http://mevius.5ch.net/test/read.cgi/tech/1573214616/544
545: デフォルトの名無しさん [sage] 2020/02/16(日) 19:23:39.40 ID:5EL9p8ON たぶん、それぞれで意味が異なるのだろう JavaScript では、isNumber jQuery では、$.isNumeric http://mevius.5ch.net/test/read.cgi/tech/1573214616/545
546: デフォルトの名無しさん [sage] 2020/02/16(日) 20:51:38.43 ID:iNVxJNOu 素のJavaScriptにはisNumberという関数はないよね? 1. Node.jsのisNumberObject() util.types.isNumberObject(0); // => false util.types.isNumberObject(new Number(0)); // => true 2. LodashのisNumber() _.isNumber(3); // => true _.isNumber('3'); // => false _.isNumber(Infinity); // => true 3. jQueryのisNumeric() $.isNumeric(10); // => true $.isNumeric(’10’); // => true $.isNumeric(Infinity) //=> false http://mevius.5ch.net/test/read.cgi/tech/1573214616/546
547: デフォルトの名無しさん [sage] 2020/02/16(日) 21:02:40.67 ID:iozwRYdz >>540 > 数値(数字?)チェックの関数を作るとしたら名前は > isNumeric と isNumber のどちらが良いでしょうか? まず言葉をちゃんと区別して使いましょう 数値は文字通り「値」でありその値がどんな値かと言えば数、つまり算術演算の対象となる値だ 他方、数字は「字」であって予め前提とされている読み方(その逆写像は十進法などの数の表記法)に従うと 数(つまり数値)を表す文字(あるいは文字列)だから、数値と数字とは全く別物(前者は字面によって表された意味、後者は字面そのもの)だよ http://mevius.5ch.net/test/read.cgi/tech/1573214616/547
548: デフォルトの名無しさん [sage] 2020/02/16(日) 21:42:51.26 ID:Tgn1WNaT 本来は Numeric は形容詞として使われるのが普通 Number は名詞として使われるのが普通 本来は isNumber の方が英語的にはふさわしい気がする どうしても Numeric を使いたいのなら isNumericValue とか しないと不自然 http://mevius.5ch.net/test/read.cgi/tech/1573214616/548
549: デフォルトの名無しさん [sage] 2020/02/16(日) 22:24:30.76 ID:iNVxJNOu SVCのCは名詞か形容詞 http://mevius.5ch.net/test/read.cgi/tech/1573214616/549
550: デフォルトの名無しさん [] 2020/02/16(日) 23:11:48.98 ID:7XKOgWLJ >>543 > isAlphaNumericとは言ってもisAlphaNumberとは言わないから alnumがどっちの意味かわからんのだよなw http://mevius.5ch.net/test/read.cgi/tech/1573214616/550
551: デフォルトの名無しさん [sage] 2020/02/16(日) 23:13:46.25 ID:7XKOgWLJ >>547 そうなんだけど、数値として扱いたいけど、使用できる文字は0-9だけにしたいとかあるんだよね 数値チェック用の関数とか、指数形式とか16進数表記に対応していたりとかしていて たしかに数値ではあるんだけど、そんな文字は受け付けたくない。 http://mevius.5ch.net/test/read.cgi/tech/1573214616/551
552: デフォルトの名無しさん [sage] 2020/02/16(日) 23:20:34.63 ID:7XKOgWLJ 数字には桁数という概念はあっても値の範囲という概念は無いと思うんだよね それに対して数値は値の範囲がある。 よくisNumberだけとかisNumecicだけのチェクがあるけど、 特定の値の範囲で使える文字は10進数表記のみにするなら、 isNumber かつ isNumeric とかにしたほうが良いんだろうか とか今思ってる http://mevius.5ch.net/test/read.cgi/tech/1573214616/552
553: デフォルトの名無しさん [sage] 2020/02/16(日) 23:42:57.69 ID:5EL9p8ON >>546 から推測すると、 _.isNumber は、数値型かどうか、 $.isNumeric は、数値として扱えるかどうか http://mevius.5ch.net/test/read.cgi/tech/1573214616/553
554: デフォルトの名無しさん [sage] 2020/02/17(月) 00:57:13.40 ID:OpJ8vXur >>553 これが英単語の原義に一番近いと思う number 5と言ったとき数値としての概念上の5を表す 5でもfiveでもVでも五でも0101でも、number 5という数の概念を表現する手段にすぎない int 5がnumberなのであって"5"はnumberではない(JavaScriptは暗黙変換されるので要注意) 一方numeric 5と表現したとき"5"が該当する 厳密にはdecimal numeric 5≡"5"か 5はnumeric numeral、Vと五はArabic numeralとJapanese numeral http://mevius.5ch.net/test/read.cgi/tech/1573214616/554
555: デフォルトの名無しさん [sage] 2020/02/17(月) 01:15:27.94 ID:sKuMuosb 5はアラビア数字 ?はローマ数字 http://mevius.5ch.net/test/read.cgi/tech/1573214616/555
556: デフォルトの名無しさん [sage] 2020/02/17(月) 01:17:28.65 ID:OpJ8vXur すまんRoman numeralの間違いだった http://mevius.5ch.net/test/read.cgi/tech/1573214616/556
557: デフォルトの名無しさん [sage] 2020/02/17(月) 17:49:50.39 ID:x0CaePxl 比較についてですが、 a > 0 と a >= 1 はどちらにすべきかのガイドラインはありますか? また、 a > 0 と、 0 < a のどちらがいいのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1573214616/557
558: デフォルトの名無しさん [sage] 2020/02/17(月) 17:52:13.47 ID:u95S2B3C >>557 コンパイラには最適化ってものがあるんだよ 自分がいいと思うほうで書け http://mevius.5ch.net/test/read.cgi/tech/1573214616/558
559: デフォルトの名無しさん [sage] 2020/02/17(月) 17:58:50.48 ID:GQyRd0sC コーディング規約で決められてるのでないなら好きにしろとしか if(0 < a)とは書かないが if( (0 < a) && (a < 10) )という場合に限って書くというやつもいる 結局の所趣味レベルの話でしかない http://mevius.5ch.net/test/read.cgi/tech/1573214616/559
560: デフォルトの名無しさん [sage] 2020/02/17(月) 18:11:43.08 ID:wtNXL+i7 0 < a && a < 10 は数学と表記順が似てて分かりやすいと思う http://mevius.5ch.net/test/read.cgi/tech/1573214616/560
561: デフォルトの名無しさん [sage] 2020/02/17(月) 18:14:20.52 ID:wtNXL+i7 a > 0 a >= 1 a != 0 どれを使うかは意味で考えれば良いよ 意味的にどれでも良いなら好きにすれば良い http://mevius.5ch.net/test/read.cgi/tech/1573214616/561
562: デフォルトの名無しさん [sage] 2020/02/17(月) 18:20:25.46 ID:OpJ8vXur 0 < a < 10 と書けるPythonや a in 0..10 と書ける言語を使いたい http://mevius.5ch.net/test/read.cgi/tech/1573214616/562
563: デフォルトの名無しさん [sage] 2020/02/17(月) 18:24:29.64 ID:wtNXL+i7 どうぞ http://mevius.5ch.net/test/read.cgi/tech/1573214616/563
564: デフォルトの名無しさん [sage] 2020/02/17(月) 18:32:12.49 ID:qj5C8HtX > a in 0..10 と書ける言語を使いたい これはなぁ 0 < a && a < 10 と 0 <= a && a <= 10 を 区別して書くことが出来ないからだめなんだよな http://mevius.5ch.net/test/read.cgi/tech/1573214616/564
565: デフォルトの名無しさん [sage] 2020/02/17(月) 19:40:21.14 ID:A9t7x7q2 小を左に書く人と、変数を左に書く人がいる。 式は、左に書きたくないw 小 < 大 変数 < 定数・式 http://mevius.5ch.net/test/read.cgi/tech/1573214616/565
566: デフォルトの名無しさん [sage] 2020/02/17(月) 20:43:04.33 ID:bOIk4opl 左辺に定数を書くと、 代入と間違えた時エラーになる からおすすめらしい http://mevius.5ch.net/test/read.cgi/tech/1573214616/566
567: デフォルトの名無しさん [sage] 2020/02/17(月) 21:16:54.82 ID:esyTr6LU 雑談 ヌルポが嫌なので "hoge".equals(value) という感じに書く http://mevius.5ch.net/test/read.cgi/tech/1573214616/567
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 435 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s