Perl で簡単なプログラムを書いてみる。
最初に書くプログラムといえば「Hello, world.」なので、書いてみる。
$ perl -e '_____' <= 下線部にプログラムを書く。
または、
$ perl -e "_____" <= 下線部にプログラムを書く。
文字を表示するのは、次のようなプログラムである。
print "Hello, world." または print 'Hello, world.'
この場合どちらも同じ結果を得る。
その為、
$ perl -e 'print "Hello, world."' または $ perl -e "print 'Hello, world.'"
と書いて実行すればいい。
' ' (シングルクォート) と " " (ダブルクォート) の違いは、
エスケープシーケンスを置き換えるかどうかである。
$ perl -e 'print "Hello, world.\n\n\n"'
と
$ perl -e "print 'Hello, world.\n\n\n'"
の実行結果を比べてみるといい。
\n は改行を表すのでそれと置き換えるかどうかが異なる。
$ perl -e 'print "Hello, world.\n\n\n"'
Hello, world.
$
と
$ perl -e "print 'Hello, world.\n\n\n'"
Hello, world.\n\n\n$
となる。
最初に書くプログラムといえば「Hello, world.」なので、書いてみる。
$ perl -e '_____' <= 下線部にプログラムを書く。
または、
$ perl -e "_____" <= 下線部にプログラムを書く。
文字を表示するのは、次のようなプログラムである。
print "Hello, world." または print 'Hello, world.'
この場合どちらも同じ結果を得る。
その為、
$ perl -e 'print "Hello, world."' または $ perl -e "print 'Hello, world.'"
と書いて実行すればいい。
' ' (シングルクォート) と " " (ダブルクォート) の違いは、
エスケープシーケンスを置き換えるかどうかである。
$ perl -e 'print "Hello, world.\n\n\n"'
と
$ perl -e "print 'Hello, world.\n\n\n'"
の実行結果を比べてみるといい。
\n は改行を表すのでそれと置き換えるかどうかが異なる。
$ perl -e 'print "Hello, world.\n\n\n"'
Hello, world.
$
と
$ perl -e "print 'Hello, world.\n\n\n'"
Hello, world.\n\n\n$
となる。
コメント
コメントを投稿