Came 发表于 2022-7-6 14:58:21

什么';怎么了?

我是新手
 
这就是问题所在
 
 
命令:(+618 1)
; 错误:输入点错位
 
命令:(1/(+0.618 1))
; 错误:功能错误:0.618
 
命令:(1/(+5 1))
; 错误:错误功能:5
 
我试图键入那个简单的命令,但我发现出现了错误
 
 
 
 
am学习基础

Lee Mac 发表于 2022-7-6 15:07:44

我猜想函数和数字之间没有空格。

lpseifert 发表于 2022-7-6 15:18:15


(+ 0.618 1) ;notice the zero in front of the dot
(/ 1 (+ 0.618 1)); almost always a function after an opening parenthesis

Came 发表于 2022-7-6 15:21:54

谢谢
 
紧张我想这是第一次,我会在不久的将来发布一些类似的帖子
 
问题
 
 
刚开始阅读和练习
 
我得到了
 
命令:(/1(+0.618 1))
0.618047
 
命令:(+0.618 1)
1.618
 
我遇到了30分钟的问题
 
 
 
作品

Lee Mac 发表于 2022-7-6 15:28:43

没有问题,
 
我相信我们大多数人都去过那里。
 
我还要强调的一点是,在指定数字时,请将其指定为实数而不是整数(尤其是在进行除法时),否则会得到奇怪的答案,比如:
 
(/ 1 4) = 0
 
鉴于
 
(/ 1. 4.) = 0.25
 

 
(/ 1.0 4.0) = 0.25
 
希望这有帮助!

Came 发表于 2022-7-6 15:36:07

当然,任何建议或回复都是值得的
 
 
 
 
 
什么时候开始理解这个Lisp程序
 
然后我们来谈谈黄金

Lee Mac 发表于 2022-7-6 15:48:30

 
 
黄金会很好的,谢谢

lpseifert 发表于 2022-7-6 15:57:22

现在比美元好。。。

Lee Mac 发表于 2022-7-6 16:04:28

 
 
哈哈,英镑
页: [1]
查看完整版本: 什么';怎么了?