回答編集履歴

3 テキスト修正

jun68ykt

jun68ykt score 4059

2018/06/28 22:31  投稿

こんにちは。
`1 <= num && num <= 10`
`1 <= num && num < 10`
に替わる書き方としては、range を使って、以下が思いつきます。
```ruby
(1..10).include?(num)
(1...10).include?(num)
```
または、
```ruby
(1..10) === num
(1...10) === num
```
補足ですが、1以上10以下ではなくて、1以上10未満にしたいのであれば、
上記で `(1..10)` ではなく、`(1...10)`を使います。
2 テキスト修正

jun68ykt

jun68ykt score 4059

2018/06/28 22:17  投稿

こんにちは。
`1 <= num && num <= 10`
に替わる書き方としては、range を使って、以下が思いつきます。
```ruby
(1..10).include?(num)
```
または、
```ruby
(1..10) === num
```
```
補足ですが、1以上10以下ではなくて、1以上10未満にしたいのであれば、
上記で `(1..10)` ではなく、`(1...10)`を使います。
1 テキスト修正

jun68ykt

jun68ykt score 4059

2018/06/28 22:15  投稿

こんにちは。
`1 <= num && num <= 10`
に替わる書き方としては、以下が思いつきます。
に替わる書き方としては、range を使って、以下が思いつきます。
```ruby
(1..10).include?(num)
```
```
または、
```ruby
(1..10) === num
```

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