知識、感動をみんなと同期(Sync)するブログ

Highlight.jsの言語別のハイライトデモ

Highlight.jsで、言語別にどのようなシンタックスハイライトになるのかのデモンストレーションです。

ハイライト

Perlのコードをハイライトしたデモです。コードはこちらのウェブページのものを利用させていただきました。

my $scalar_ref = \$scalar; # スカラへのリファレンス
my $array_ref  = \@array;  # 配列へのリファレンス
my $hash_ref   = \%hash;   # ハッシュへのリファレンス
my $sub_ref    = \⊂    # サブルーチンへのリファレンス
open my $fh, '<', $file;   # $fhがファイルハンドルへのリファレンス

$nums[0]; # 0
$score{math} # 80

print "Hello, world!\n";

sub hello {
    return "Hello, world\n"; # return は省略可能
}
print hello(); # "Hello, world!" と表示

# 丁寧に書いた例
sub mul {
    my ($left, $right) = @_;
    return $left * $right;
}

sub mul { $_[0] * $_[1] }; # こうも書ける