アプリ版:「スタンプのみでお礼する」機能のリリースについて

puts "%d %s" の場合は、 文字 と 数値ですが、

文字と数値を一緒に含むようなものは %dでも%sでもないので、どのような表示の仕方がありますか? 教えてください。よろしくお願いします。

A 回答 (1件)

「文字と数値を一緒に含むようなもの」とは具体的には何ですか?



Stringクラスのオブジェクト、ないしは、to_s メソッドでStringクラスオブジェクトに変換できるものなら %s
Integerクラスのオブジェクト、ないしは、Integer関数で整数に変換できるものなら %d
です。

数値しか含まないStringオブジェクトは、Integer関数で整数に変換できるのでどちらでも良いし、
大抵のクラスには to_s メソッドが定義されているので、%s だと普通はフォーマットできます。
    • good
    • 0
この回答へのお礼

%Sであらわすことが出来ました。ありがとうございます。

お礼日時:2013/06/16 19:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!