• このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

'get out' は sub から変数で、'local' を保持します。 お問い合わせ

  • Thread starter Thread starter x11start
  • Start date Start date

x11start

Guest
最近の投稿 私は、さまざまな色のタイルが特定の機能を実行する多くの独立した「モジュール」によって表される「モザイク」の並べ替えに私の lisp を変換しようとしています。
これにより、各モジュールが「内部」変数(そして「ローカル」)を必要とするので、変数の管理が向上します。変数の「'module'」から出るとnilに戻ります。 i.e. 変数は、メインサブ... と変数を渡す。
後者は小さな問題を表します。それらは'globals'でなければならず、サブの外にいるときにそれらを使うことができます。
私はすぐに彼女に「&」のシンボルがすぐに認識できるようにしたと思った。 autolispが名前で非常に「寛容」であり、特定の文字を持っている必要はありません。 このソリューションは、一つの場所で定義されたまだ変数があるので、最適なソリューションではありません。そして、別の場所にnilを置く必要があります。
この言語の「guru」のライプをもっと静かに分析します。... 私は(!) 'module' (サブまたは'mosaic'のテキスト) にある場合は、変数を書きます。 . 簡単で、単独で、任意のコマンドなしで; これは、外側から「ハイ」することができ、その後、サブから一度にニルを滞在し続けることができます!

「ビック!お湯を発見した!」 拍手拍手拍手拍手(斜め!)。 お問い合わせ

私は何年もの間、lispでプログラムをやっていたとしても問題ありません。 思ったことがないので、ぜひお会いしましょう!

よく説明します。


(defun x11:gstring (ビットmsg def / txt))
(setq txt (getstring ビット msg)); 入力文字列
(例: txt) (setq txt def) ; txt=nil => txt = default)

; 出力変数:
スタッフ

)

このコードを gstring.lsp というファイルに保存し、それを (load "gstring") にアップロードし、それをいくつかのパラメーターを伴って起動するように指定します。

(x11:gstringビットmsg def)

: ビット = t (受信スペース) - ビット = ニルはそれを受け入れません(それは既に送信としてそれを取ります)
msg = 質問のためのメッセージ文字列:
通常は「\n」で上司や用語に行きます。 デフォルトで <si> ツイート
お問い合わせ 「都市を象徴する」 <roma> 「質問のマークを離れる」

def = デフォルト値 (ビット = nil): 送信することによって得られるサブタイトルの値

例)
(x11:gstring nil "\nindicates 都市 <roma> 「ロマン」

しかし、サブ x11:gstring では、'global' 変数: txt 変数は解放される結果を表す 'local' は '/' 記号の後に名前を記述することによって作成されます。
しかし、特に: 変数 txt, 'nude と raw' をコメント 'variable out:' の下に置きます。
これは、私はサブから抜け出すとき、私はそれを持っていることができます!

実際、私は私のサブを次のように呼びます。

(setqの名前(x11:gstring nil "\nindicates the city) <roma> 「ロマン」

今度は名前変数にサブ(例えば「roma」)で書かれている値が含まれているので、 txt 変数は nil を適用し続けているので、x11:gstring 内の値だけを想定した。

明らかに 'output' 変数は 1 だけであることができます。しかし lisp にはリストがあります!

誰にでも役に立つと願っています。</roma></roma></roma></si>
 

Forum statistics

Threads
46,674
Messages
380,976
Members
2
Latest member
loop80
このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

Members online

No members online now.
Back
Top