Randal L. Schwartz Tom Phoenix brian d foy
オライリージャパン
売り上げランキング: 23482
オライリージャパン
売り上げランキング: 23482
練習問題2.11
2.11-3
#! /usr/bin/perl print "半径の長さを入力してください。\n"; chomp ($hankei = <STDIN>); if ($hankei > 0) { $enshu = ($hankei * 2) * 3.141592654; print "半径" . $hankei . "cmの円周の長さは、" . $enshu . "です。\n"; } else { $hankei = 0; print "あなたが入力した半径は" . $hankei . "cmになりました。\n"; }
2.11-4
#! /usr/bin/perl print "まず文字を入力。\n"; $moji = <STDIN>; print "何回繰り返す?\n"; chomp ($kaisu = <STDIN>); print $moji x $kaisu;
2.11
文字列演算子はピリオド。前読んだ本ではコンマだったような気もする。
single-quoted string literalとdouble-quoted string literalの違いが理解できていない。backslash escapeで特殊文字?の入力ができるのがdouble-quotedで、さらに変数転換(variable interpolation)されるのもdouble-quoted。single-quotedはどういう時に使うのか?
No comments:
Post a Comment