タグ

ブックマーク / syohex.hatenablog.com (1)

  • Perlに予約語ってあるのだろうか? - Shohei Yoshida's Diary

    某ソースコード解析ツールを見ていると、各言語の予約語の定義という ものがあり、そういや Perlの予約語ってなんだろうって思った。 予約語の定義とは Wikipediaによると 予約語(よやくご)とは、プログラミング言語において字句的には識別子(変数名、関数名、クラス名など) としてのルールを満たしているにもかかわらず、識別子として使えない字句要素。 という意味のようです。 C言語だと % cat test.c #include <stdio.h> void struct (void) { printf("hello world"); } % gcc test.c test.c:3: error: expected ‘{’ before ‘(’ token test.c:3: error: two or more data types in declaration specifiersこん

    Perlに予約語ってあるのだろうか? - Shohei Yoshida's Diary
    igrep
    igrep 2018/08/28
    FQNにしなくてもprefixとして&をつければOKなのでコメントしといた。確かリャマ本にそういう単語や特別な変数との衝突を避けるために大文字だけの識別子は避けてねって書いてあったなぁ。結構徹底してる。
  • 1