エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
さっそく Perl の規格上のバグを発見 - Yappo::タワシ
私の唯一誇れる能力は、誤読力である。そのため、私がプログラミング言語の規格を読むのを好むのは、自... 私の唯一誇れる能力は、誤読力である。そのため、私がプログラミング言語の規格を読むのを好むのは、自然なことである。このたび、 Perl の規格上のバグを発見した。なかなか笑えるので紹介する。もちろん、実装者にとっては洒落にならないが。 以下のコードは、現行ドラフトの文面に従うと、well-formedな Perl コードである。 package main { a: { last a ; } b: { next b ; } } なぜかというと、現行の Perl のドラフト規格は、ラベル付きの last 文と next 文は、 labe l文の中に入ることができるとされている。ラベル文には、文を書ける。また、ブロック文も文である。よって、 Label : { } は well-formed な Dart コードであり、その中で last や next を使うのも well-formed である・
2011/10/19 リンク