文字 \n (バックスラッシュと n)へのPerl

多くのプログラムコードをPerlお応えできる組み合わせの記号 \n.

は、Perlプログラミング言語および他の多くの言語 グこの二つの記号の意味をシングル文字、改行コード. されます。

ここではサンプルコードを利用し \n:

▶ Run
#!/usr/bin/perl

print "line 1\n";
print "line 2\n";

保存されるとこのテキストのファイル script.pl を実行で perl script.plで画面に現れる:

line 1
line 2

のプログラムを出力するテキスト line 1 は一行のテキスト line 2 のです。 その記号 \n のチーム print "line 1\n";. キーワード printを表示 画面上の論争することができます。 ここでは、引数が文字列の "line 1\n". Perlを表示 すべての文字から文字列になります。 の組み合わせの記号 \n つの特徴を示すと、以下のテキスト この記号を出力する新しいライン。

の利用に翻訳された文字列

できるプログラムを作品と全く同じ前回のプログラムを使用せずに記号 \n のコードです。 こちらはどのような:

▶ Run
#!/usr/bin/perl

print "line 1
";
print "line 2
";

こちらはシンボル \nを 用いて実際の改行コードで.

のシンボル \n およびこの線を絶対に同じ文字列になります。 ここにあるコードの例 ここの(開始時にこのプログラム表示 strings are the same):

▶ Run
#!/usr/bin/perl

my $str1 = "line\n";

my $str2 = "line
";

if ($str1 eq $str2) {
    print "strings are the same";
} else {
    print "strings differ";
}

シングル、ダブルクォーテーション

文字 \n へ変換、ラインのみを用いた場合にダブルクォート. ご利用の場合は記号 \n、シングルクォーテーション、そのままに二つの文字バックスラッシュ のラテン文字 n.

▶ Run
#!/usr/bin/perl

print 'line 1\n';
print 'line 2\n';

実行時にこのコードを画面のテキストを表示

line 1\nline 2\n

\n が単一の文字

を確認することができる場をご利用の際 \n ダブルクォートでは、実際には単一の文字。

▶ Run
#!/usr/bin/perl

print length("\n"), "\n";
print length('\n'), "\n";

このプログラムを表示番号1回線と2つのライン。 \n ダブルクオーテーションでは 一文字、 \n にはシングルクォーテーションには二つの文字です。

say

非常に多くの文字 \n を使用するとc print に美しく反映するものです。 代わりに、利用できるキーワード say. say 作品と全く同じ print —表示 画面には、その引数が記号を表示します \n

弊社のプログラムが書き込まれるようになります:

▶ Run
#!/usr/bin/perl

use feature qw(say);

say "line 1";
say "line 2";

働くためには、 print あさきが働くためには、 sayコード Perlプログラムを追加する必要がありますの線 use feature qw(say);. なしで動作しません.

その他の記事