$x = "abc";変数の前にmyを付けると
&my_test;
print $x;
sub my_test{
my $x = "xyz";
}
同じ名前の変数があっても影響を受けないから、
これだと
xyz
ってプリントされる。
myないと、
abc
って表示されてしまう。
引数…サブルーチンに渡す値
ノートのつもりで書いていきます。 ( ̄¬ ̄*)。о
$x = "abc";変数の前にmyを付けると
&my_test;
print $x;
sub my_test{
my $x = "xyz";
}
#!/usr/bin/perlってやったら
@member = ("イチロー","ジロー","サブロー","シロー");
push(@member,"ゴロー");
print @member;①
shift(@member);
$no_member = shift(@member);
print "\n$no_member\n";②
print @member;③
#!/usr/bin/perlって2回打ってたからか!!
@member = ("イチロー","ジロー","サブロー","シロー");
push(@member,"ゴロー");
print @member;①
shift(@member);★
$no_member = shift(@member);
print "\n$no_member\n";②
print @member;③
print "あなたのお名前は?\n";コマンドプロンプトで実行!
$name = <STDIN>;
chomp($name); ※改行文字の切り落とし
print "こんにちは、$nameさん。";
print <<半角英数字の文字列;「<<文字列」の間には半角スペースなどを入れてはいけない。 ヒアドキュメントを利用したHTMLの出力
文章1
文章2
・
・
文章n
上と同じ半角英数字の文字列
[example.pl]
print "Content-type: text/html";
print <<HTML
<html>
<head><title></title></head>
<body></body>
</html>
HTML↓(改行必須)
print "Hello,World!";のみでも
[hello.cgi]②は「レスポンスヘッダ」
#!/usr/bin/perl①
print "Content-type: text/html\n\n";②
print "Hello,World";③