質問編集履歴

2 二項演算子でした

terate

terate score 89

2018/06/28 22:18  投稿

”1 <= num && num < 10 ”
↑の部分がなんか冗長な気がします。
うまい書き方はありますでしょうか?
```ruby
1 <= num && num < 10 ? hitoketa : hutaketa
```
  • Ruby

    9414 questions

    Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

1 二桁なので<に修正

terate

terate score 89

2018/06/28 22:17  投稿

○○以上、○○以下の三項演算子の判定をすっきりさせたい
下記のような三項演算子で一桁か二桁か判定したいのですが、
”1 <= num && num <= 10 ”
”1 <= num && num < 10 ”
↑の部分がなんか冗長な気がします。
うまい書き方はありますでしょうか?
```ruby
1 <= num && num <= 10 ? hitoketa : hutaketa
1 <= num && num < 10 ? hitoketa : hutaketa
```
  • Ruby

    9414 questions

    Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る