(setq a 1)
(setq b 2)
(setq c 3)
(setq d 4)
(setq e 5)
(setq f 6)
(setq g 7)
(setq h 8)
(setq i 9)
(setq j 10)
(defun wa(q r s t u v w x y z) (+ q r s t u v w x y z))
(wa a b c d e f g h i j )
55
1から10までの合計値を求める”LISP”のプログラムを作りたいのですが上記を作ってみましたがうまくいきません。 どこが悪いのでしょうか?
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
原因は変数名に't'を使ってしまっていることですね。
't'はCommon Lispでは真偽値の「真」を表す記号に使われているので、変数名に使ってはいけないのです。
変数名を変えるのが無難ですが、
意地でもtを変数名として使いたければ
(shadow t)
としてから、質問文のコードを実行しましょう。
shadowを実行した後、真偽値としてtを使いたいときは
lisp:t(処理系によってはcommon-lisp:t)
と明示的にパッケージを指定しなければいけません。
返事が遅れてしまい申し訳ありませんでした。
ご指摘の通りにやってみたところうまく実行できました。
ありがとうございました。
(真偽値の事を忘れていました・・・)
No.2
- 回答日時:
おかしくないような感じですが、
どういう風にうまくいかないのでしょう?
また、処理系はなんですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) ZWCAD CUIXとLISPの関係について 1 2022/09/28 03:07
- Visual Basic(VBA) VBA 配列を使ったコードに直していただけますか 4 2023/05/06 15:18
- C言語・C++・C# C言語 3 2022/10/04 15:07
- BTOパソコン パソコン詳しい人に聞きたい 8 2023/03/20 07:32
- 日本語 海外の方に日本語を教えるときのポイントはありますか? 3 2022/08/28 08:47
- 世界情勢 ロマノフ王家の財産は、マリヤ・ロマノフ大公女が引き継いだのですか? 1 2022/12/22 12:54
- C言語・C++・C# Lispの、evalはどのようにすごいですか? 3 2022/09/12 21:46
- 物理学 導体間に蓄えられている静電エネルギーを求める問題です。 私の方針としては、ε1の静電容量C1を求めて 2 2023/04/17 22:45
- 大学院 修士論文の過ちを報告した際 2 2023/03/30 20:55
- ブルーレイ・プレーヤー・レコーダー JCOMの録画について 3 2023/01/19 21:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel実行時エラー-2146959355?
-
VSコード
-
chatGPTで次々と質問をしていく...
-
エクセルVBA、ステップモードと...
-
プログラミングについてです。...
-
VB.NETでDataTableにデータ追加...
-
COBOLで集団項目から符号...
-
PC版のMinecraftが応答なしにな...
-
プログラム実行中に強制停止さ...
-
管理者として実行を毎回すると...
-
VB.NETでボタンのクリックイベ...
-
ターミナルからemacsへのコピペ...
-
latexでのエラー
-
パソコンのスクリーンセーバー...
-
アクセス権が拒否されました は...
-
USBメモリを挿しただけで無確認...
-
プログラム実行時の、一時停止...
-
パソコンに何かが勝手にダウン...
-
eclipseで、「ポート番号が使用...
-
rubyを実行してもすぐウィンド...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンに何かが勝手にダウン...
-
Excel実行時エラー-2146959355?
-
パソコンのスクリーンセーバー...
-
chatGPTで次々と質問をしていく...
-
管理者として実行を毎回すると...
-
latexでのエラー
-
eclipseで、「ポート番号が使用...
-
PC版のMinecraftが応答なしにな...
-
エクセルVBA、ステップモードと...
-
VB.NETでボタンのクリックイベ...
-
EXCEL-VBAでコマンド...
-
至急!RedmiPadを文鎮化させて...
-
Windows10 で青鬼を遊びたいの...
-
プログラム実行中に強制停止さ...
-
プログラミングについてです。...
-
VSコード
-
COBOLで集団項目から符号...
-
pythonで他のアプリを操作する...
-
VB.NETでDataTableにデータ追加...
-
Flashゲームをホームページで楽...
おすすめ情報