プログラミングでxは1以上の整数としてx==1と書くのとx<2と書くのどっちがいいの?

■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 20:53:55.974ID:eCjhCYn4M
どっち

0002以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 20:54:11.573ID:eCjhCYn4M
if文で

0003以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 20:55:25.990ID:EDNMb0xO0
x使った条件判定が複数あるなら指定した方がいいんじゃね

0004以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 20:56:58.474ID:vEl2xRj00
頭悪そう

0005以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 20:57:13.834ID:6ME2HeHX0
<2で0の余地を残す意味あんのか?

0006以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 20:57:31.783ID:aSFMTK4H0
意味不明な比較対象

0007以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 20:58:44.032ID:eCjhCYn4M
>>3
指定って前者のこと?

0008以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 20:58:51.707ID:eCjhCYn4M
>>4
いいけど

0009以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 20:59:08.407ID:eCjhCYn4M
>>5
前者がいいか

0010以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 20:59:55.738ID:6Ty09ucN0
xが0の場合の結果が変わるじゃん

0011以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 21:00:27.628ID:eCjhCYn4M
>>10
そもそも0は入力として想定しないものとしてるから結果はどうなってもいい

0012以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 21:01:18.979ID:eCjhCYn4M
最初にx<1とかx==0で弾いてもいい

0013以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 21:01:43.638ID:6ME2HeHX0
仕様がどうとでも変わるなら==1じゃないと不具合の素

0014以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 21:02:11.004ID:so2GUVvMa
(x<1じゃ弾けてないだろ…)

0015以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 21:02:41.011ID:tG3a9qTF0
xが1であることを判定したいなら前者
2未満であることを判定したいなら後者

0016以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 21:02:54.484ID:ToXb1QqSa
まったく意味不明すぎて分からない
何かの釣りだろ

0017以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 21:03:03.636ID:OsMJ1Hjnd
>>14
ん?

0018以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 21:04:47.399ID:2CTtXo5e0
!(x >= 2)の意味ならx<2
それ以外はx==1

0019以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 21:05:48.101ID:eCjhCYn4M
>>13
elseのほうも0入ってこられたら困るんだけど
最初に弾いとくとしたら?

0020以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 21:06:06.774ID:6YXdNpkFd
仕様書になんて書いてあんだよ
空気察してかけ ばーーーーか

0021以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 21:06:56.569ID:eCjhCYn4M
>>15
たしかになあ

0022以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 21:07:23.740ID:eCjhCYn4M
>>16
中卒には分からないかも

0023以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 21:09:07.053ID:eCjhCYn4M
空配列か判断する時len(arr)<1とlen(arr)==0両方のパターン見かけないか?

0024以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 21:09:53.840ID:2CTtXo5e0
インデックスが見つからなかったら-1を返す関数はx<0で判定したくなる

0025以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 21:11:57.219ID:eCjhCYn4M
>>24
たしかに

0026以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 21:14:04.121ID:cgNi/VxN0
const isOppai = (x: number): boolean => Number.isInteger(x) && x >= 1;

0027以下、5ちゃんねるからVIPがお送りします2023/08/24(木) 21:14:05.875ID:2CTtXo5e0
整数に=含まない不等号使う時は補集合のケースとセットで書いてほしい

■ このスレッドは過去ログ倉庫に格納されています