の省略形で(quote ...)、'コードをデータに変換します。
stuffはシンボルです。つまり、変数の名前または関数の名前などにすることができます。
'stuffシンボル「もの」自体を提供します。
(dostuff "on" those 4 :parameters) 評価されると、dostuff文字列、変数の内容、数値、キーワードの 4 つのパラメーターを使用して関数が実行されます。
'(dostuff "on" those 4 :parameters)評価されると上記のコードが返され、評価されると、dostuffその 4 つのパラメーターを使用して関数が実行されます。
例: Run '''somecode、 を返します''somecode。実行''somecodeすると戻ります'somecode。実行'somecodeすると戻りますsomecode。実行somecodeして...まあ...somecode実行します。
'の反対に少し似ていると言えます(eval..)。
(eval (eval (eval '''(print "hello"))))「こんにちは」を出力します。
(eval (eval (eval ''''(print "hello")))- もう1つ注意してください'-eval何も出力しませんが、コード(print "hello")自体を返します!!
ただし、リスパーは返されたコード (場合によっては手書きのコードも) を "コード" ではなく "リスト" と呼ぶ傾向があります。幸運を :)