タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

triviaとSBCLに関するyouzのブックマーク (1)

  • alpha-char-pの挙動 - sileのブログ

    alpha-char-p関数が自分の予想外の挙動をするのを発見。(確認したのは、sbclとclisp) ;; 予想通り > (alpha-char-p #\a) --> T ;; これも > (alpha-char-p #\0) --> NIL ;; 予想外 > (alpha-char-p #\あ) --> T 別に「アルファベット」が、aからzまでの文字だけを指すわけではないので、上の挙動は適切なのだろうが、何となくこういう関数はa〜z,A〜Zの文字にだけtrueを返す印象があった(Cのisalphaとかの影響か?)。 『Common LISP 第2版』には、alpha-char-pの説明として「標準文字(standard-char-pによって定義されるもの)に対しては文字AからZまでとaからzまでがアルファベットである」(p.331)と書かれているので、(and (standard-c

    alpha-char-pの挙動 - sileのブログ
    youz
    youz 2009/07/31
    > (alpha-char-p #\あ) ;=> T
  • 1