2017-09-26 3 views
0

記号を文字列に変換する方法とCLIPSで記号を変換する方法については、ドキュメントを調べてみましたが助けませんでした。CLIPSで記号を文字列に変換する方法と逆にする方法

また、文字列を整数に変換する関数はありますか?

CLIPSのデータ型間で変換する関数のセットはありますか?

答えて

2
CLIPS> (str-cat red) 
"red" 
CLIPS> (sym-cat "red") 
red 
CLIPS> (str-cat 17) 
"17" 
CLIPS> (string-to-field "17") 
17 
CLIPS> (integer 17.3) 
17 
CLIPS> (float 17) 
17.0 
CLIPS> (round 17.3) 
17 
CLIPS> (explode$ "a b c") 
(a b c) 
CLIPS> (implode$ (create$ a b c)) 
"a b c" 
CLIPS> 
+0

ゲイリー、ストリングスフィールドはどうしますか?残りのすべて私は理解した。 – naren

+0

基本プログラミングガイドの12.3.12節から:string-to-field関数は文字列を解析し、その内容をプリミティブデータ型に変換します。基本的には、文字列引数を使用してstring-to-fieldを呼び出すことは、read関数を呼び出して文字列引数の内容を手動で入力すること、またはファイルから読み取ることと同じです。 –

+0

ゲイリーありがとうございます。 – naren

関連する問題