2016-06-24 7 views
0

私は現時点でCLIPSを学び始めていますが、いつシンボルを使用する方が良いか、文字列を使用する方が良いでしょうか?CLIPSで文字列や記号を使用する場合

シンボルは、文字列よりも比較が容易であるため、シンボルは好都合です。

(eq test test) 

(= (str-compare "test" "test") 0) 

よりも高速であることの欠点は、あまりにもありますか?

答えて

1

文字列と比較したシンボルの利点は、2文字(引用符)を2文字少なく入力する必要があることです。文字列と比較したシンボルの欠点は、いくつかの区切り文字(特にスペース文字)を使用できないことです。 str-compare関数は、主にアルファベットソート用に用意されています。平等テストのためには、eq:

+0

ああ私は文字列を比較するとき文字を比較するときに、文字を比較する際に、アイデンティティを比較する記号を比較すると考えていました。 – Fl0v0

関連する問題