0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Ruby silverの模擬問題を抜粋して解説をしていきます。

下記コードの実行結果を4択から選ぶ問題になっています。

0x65.chr(Encoding::UTF_8)

1.“e”
2.“あ”
3.エラーとなる
4.“A”

まず、0x65は16進数表記で数値としては101を表しています。

次に'.chr'メソッドはASCⅡコードで表示された数値を文字列に変換するメソッドになります。
'.chr'公式リファレンス

ただ、今回の場合は引数にUTF-8エンコーディングに対応する文字を返すと指定されています。

.chr(Encoding::UTF_8)

101のUTF-8のエンコーディングは'e'になりますので、解答としては1番になります。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?