[mew-dist 23635] Re: format strings

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2003年 5月 13日 (火) 12:51:52 JST


From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [mew-dist 23632] Re: format strings
Message-ID: <20030513.121052.74182278.kazu at example.com>
Date: Tue, 13 May 2003 12:10:52 +0900 (JST)

> > 直接メッセージ文字列を置かずに変数や関数で文字列を表しているとこ
> > ろでは、最初の引数として"%s"を置きました。("%"が含まれていても処
> > 理できるように)
> 
> これは、実際に問題となった例があるのでしょうか? あるいは、こういう風
> にコードを書きなさいというガイドラインがありますか?

変数/関数に "%" に含まれる可能性があるなら、"%s" を使う必要があ
ると思います。

なんだか無理やりな例ですが、木下さんのパッチ前だと、

(global-unset-key "\C-g")
(global-set-key "\C-c%" 'keyboard-quit)

(message
 (substitute-command-keys
  "Type '\\[keyboard-quit]' to finish recording..."))

でエラーになりますよね。

-- 
白井秀行 (mailto:shirai at example.com)



Mew-dist メーリングリストの案内