基礎プログラミング I 第02 回 Ruby の基礎 / 計算が終ったら止まる問題 変数を使った表示

変数にしまっておいたメッセージを表示させてみよう。 メッセージは数値ではないので、文字列である。 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
文字列 (string) が代入された変数
文字列
数値でないもの全て。 "" (double quotation) で括られている。
printf("変換指定子",変数)
printf 文。変数を使って表示するときに用いる。
%s
文字列を表示する変換指定子

計算機は "" をつけて変数に代入されたもの全てを文字列であると判断する。 変数に入れたものを表示するには、printf 文を使う。,(comma) でつないで、 変数を指定する。

上記のプログラムにおいて、 %-10s と変更するとどのように表示が変わるか。 またその表示はどのように使われるだろうか。

本日の講義 / 講義ノート / 教員トップページ