[過去ログ]
スレ立てるまでもない質問はここで 152匹目 (1002レス)
スレ立てるまでもない質問はここで 152匹目 http://mevius.5ch.net/test/read.cgi/tech/1573214616/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
550: デフォルトの名無しさん [] 2020/02/16(日) 23:11:48 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 ID:7XKOgWLJ >>547 そうなんだけど、数値として扱いたいけど、使用できる文字は0-9だけにしたいとかあるんだよね 数値チェック用の関数とか、指数形式とか16進数表記に対応していたりとかしていて たしかに数値ではあるんだけど、そんな文字は受け付けたくない。 http://mevius.5ch.net/test/read.cgi/tech/1573214616/551
552: デフォルトの名無しさん [sage] 2020/02/16(日) 23:20:34 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 ID:5EL9p8ON >>546 から推測すると、 _.isNumber は、数値型かどうか、 $.isNumeric は、数値として扱えるかどうか http://mevius.5ch.net/test/read.cgi/tech/1573214616/553
554: デフォルトの名無しさん [sage] 2020/02/17(月) 00:57:13 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 ID:sKuMuosb 5はアラビア数字 ?はローマ数字 http://mevius.5ch.net/test/read.cgi/tech/1573214616/555
556: デフォルトの名無しさん [sage] 2020/02/17(月) 01:17:28 ID:OpJ8vXur すまんRoman numeralの間違いだった http://mevius.5ch.net/test/read.cgi/tech/1573214616/556
557: デフォルトの名無しさん [sage] 2020/02/17(月) 17:49:50 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 ID:u95S2B3C >>557 コンパイラには最適化ってものがあるんだよ 自分がいいと思うほうで書け http://mevius.5ch.net/test/read.cgi/tech/1573214616/558
559: デフォルトの名無しさん [sage] 2020/02/17(月) 17:58:50 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 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 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 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 ID:wtNXL+i7 どうぞ http://mevius.5ch.net/test/read.cgi/tech/1573214616/563
564: デフォルトの名無しさん [sage] 2020/02/17(月) 18:32:12 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 ID:A9t7x7q2 小を左に書く人と、変数を左に書く人がいる。 式は、左に書きたくないw 小 < 大 変数 < 定数・式 http://mevius.5ch.net/test/read.cgi/tech/1573214616/565
566: デフォルトの名無しさん [sage] 2020/02/17(月) 20:43:04 ID:bOIk4opl 左辺に定数を書くと、 代入と間違えた時エラーになる からおすすめらしい http://mevius.5ch.net/test/read.cgi/tech/1573214616/566
567: デフォルトの名無しさん [sage] 2020/02/17(月) 21:16:54 ID:esyTr6LU 雑談 ヌルポが嫌なので "hoge".equals(value) という感じに書く http://mevius.5ch.net/test/read.cgi/tech/1573214616/567
568: デフォルトの名無しさん [sage] 2020/02/18(火) 03:38:55 ID:dYxIHNEw >>566 >>567 そういうのは、言語仕様の不備による ワークアラウンド と考えたほうがいいだろうな http://mevius.5ch.net/test/read.cgi/tech/1573214616/568
569: デフォルトの名無しさん [sage] 2020/02/18(火) 03:39:12 ID:dYxIHNEw 良い方法ではなく回避策ということね http://mevius.5ch.net/test/read.cgi/tech/1573214616/569
570: デフォルトの名無しさん [] 2020/02/18(火) 12:23:16 ID:r+eOvEZJ a in 0..10 a in [0..10] a in (0..10) a in (0..10] a in [0..10) http://mevius.5ch.net/test/read.cgi/tech/1573214616/570
571: デフォルトの名無しさん [sage] 2020/02/18(火) 12:25:29 ID:HqsHcaRa >>570 何言語? http://mevius.5ch.net/test/read.cgi/tech/1573214616/571
572: デフォルトの名無しさん [sage] 2020/02/18(火) 12:29:46 ID:lGGfc/x5 閉集合か開集合か選べるのはいいな Swiftとか Kotlinはuntilくらいか? http://mevius.5ch.net/test/read.cgi/tech/1573214616/572
573: デフォルトの名無しさん [sage] 2020/02/18(火) 12:34:55 ID:HqsHcaRa ただカッコの対応がなぁ a in [0...10] a in [0<..10] a in [0..<10] a in [0<.<10] こんな感じとか? a in [0<...<10] とか? http://mevius.5ch.net/test/read.cgi/tech/1573214616/573
574: デフォルトの名無しさん [sage] 2020/02/18(火) 21:32:12 ID:enVFBik2 Ruby などは、JavaScript に真似されるなど、デザインパターンの宝庫だけど、 C/C++ みたいな言語は、言語上の不備が多い Effective みたいな本でも、デザインパターンじゃなくて、 不備を回避する小技集になってる そういう小技を覚えても、汎用的じゃないから、他の言語では使えない 動的言語なら、Rubyのブロックを使ってファイルを開くなど、 コンテキストマネージャで、エラー時にはリソースリークしない書き方ができるけど、 C/C++では、それを実現するために、ややこしいコードをひねくりまわして、100行ぐらい書くw そういう回避術に、デザインパターンという名前を付けているだけw http://mevius.5ch.net/test/read.cgi/tech/1573214616/574
575: デフォルトの名無しさん [sage] 2020/02/18(火) 21:38:40 ID:vBpDcsso デザインパターンは実装とは無関係 http://mevius.5ch.net/test/read.cgi/tech/1573214616/575
576: デフォルトの名無しさん [sage] 2020/02/18(火) 21:48:57 ID:fVCVThyU 隙あらばRubyバカ http://mevius.5ch.net/test/read.cgi/tech/1573214616/576
577: デフォルトの名無しさん [sage] 2020/02/18(火) 22:18:19 ID:8eWs0HRW だな その考えを推し進めると、このコードなんてのは汚物中の汚物、ということになるな https://github.com/ruby/ruby http://mevius.5ch.net/test/read.cgi/tech/1573214616/577
578: デフォルトの名無しさん [sage] 2020/02/18(火) 22:21:06 ID:4PwASi49 >>574 ナイフで指を切ったら道具の不備だと叫ぶアホか。 人間用の道具は猿が使えるようには作られていないから、お前があれこれ批評するのは筋違いだぞw http://mevius.5ch.net/test/read.cgi/tech/1573214616/578
579: デフォルトの名無しさん [sage] 2020/02/18(火) 22:22:07 ID:ObTpNy6/ >>574 言ってることはよく理解できるけどなぜ急にその話を? Rangeの話とつながってるの? http://mevius.5ch.net/test/read.cgi/tech/1573214616/579
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 423 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s