変数にしまっておいたメッセージを表示させてみよう。 メッセージは数値ではないので、文字列である。 printf_intro.rb:
#!/usr/koeki/bin/ruby
name = "ルビ緒"
group = "情報"
lang = "スウェーデン"
printf("%sです。\n",name)
printf("%s系です。\n",group)
printf("%s語選択です。\n",lang)
変数の解説は以下のとおり。
name, group, lang
"
(double quotation) で括られている。printf("変換指定子",変数)
printf
文。
変数を使って表示するときに用いる。%s
計算機は
"
をつけて変数に代入されたもの全てを文字列であると判断する。
変数に入れたものを表示するには、
printf
文を使う。
,
(comma) でつないで、
変数を指定する。
上記のプログラムにおいて、
%-10s
と変更するとどのように表示が変わるか。
またその表示はどのように使われるだろうか。