当前位置: 首页 > wzjs >正文

本地搭建linux服务器做网站建站公司 转型经验

本地搭建linux服务器做网站,建站公司 转型经验,wordpress表白,淘宝seo搜索排名优化1 Nyquist插件基础:LISP语法-运算符 Nyquist 基于 Lisp 语言,其运算符(在 Lisp 里通常体现为函数调用)丰富多样,涵盖了算术、比较、逻辑等多种类型。以下是对各类运算符的详细介绍及用法示例: 1.1.1 1. 算…

1 Nyquist插件基础:LISP语法-运算符

Nyquist 基于 Lisp 语言,其运算符(在 Lisp 里通常体现为函数调用)丰富多样,涵盖了算术、比较、逻辑等多种类型。以下是对各类运算符的详细介绍及用法示例:

1.1.1 1. 算术运算符

1.1.1.1 +(加法)

用于计算多个数值的和,可接受任意数量的数值参数。

(+ 2 3) ; 返回 5
(+ 1 2 3 4) ; 返回 10
1.1.1.2 -(减法)

既可以是二元运算符用于两数相减,也能作为一元运算符求相反数,还能对多个数进行连续减法。

(- 5 3) ; 返回 2
(- 3) ; 返回 -3
(- 10 3 2) ; 返回 5(先算 10 - 3 = 7,再算 7 - 2 = 5)
1.1.1.3 *(乘法)

计算多个数值的乘积,可处理任意数量的数值参数。

(* 2 3) ; 返回 6
(* 2 3 4) ; 返回 24
1.1.1.4 /(除法)

进行除法运算,若操作数为整数且不能整除,会返回浮点数结果。

(/ 6 2) ; 返回 3
(/ 5 2) ; 返回 2.5

在 Nyquist 里,存在用于取余的运算符。在 Lisp 体系(Nyquist 基于 Lisp)中,通常使用 mod 函数来实现取余操作,下面为你详细介绍其用法:

1.1.2 2. 比较运算符

1.1.2.1 =(等于)

判断多个数值是否相等,所有数值相等时返回 t,否则返回 nil

(= 2 2) ; 返回 t
(= 2 3) ; 返回 nil
1.1.2.2 <(小于)

判断第一个数是否小于第二个数,也可用于多个数的连续比较。

(< 2 3) ; 返回 t
(< 3 2) ; 返回 nil
(< 1 2 3) ; 返回 t
1.1.2.3 >(大于)

判断第一个数是否大于第二个数,支持多个数的连续比较。

(> 3 2) ; 返回 t
(> 2 3) ; 返回 nil
(> 3 2 1) ; 返回 t
1.1.2.4 <=(小于等于)
(<= 2 2) ; 返回 t
(<= 2 3) ; 返回 t
(<= 3 2) ; 返回 nil
1.1.2.5 >=(大于等于)
(>= 3 3) ; 返回 t
(>= 3 2) ; 返回 t
(>= 2 3) ; 返回 nil

1.1.3 3. 逻辑运算符

1.1.3.1 and(逻辑与)

对多个表达式进行逻辑与运算,所有表达式都为真(非 nil)时返回最后一个表达式的值,否则返回 nil

(and t t) ; 返回 t
(and t nil) ; 返回 nil
(and (> 2 1) (< 3 4)) ; 返回 t
1.1.3.2 or(逻辑或)

对多个表达式进行逻辑或运算,只要有一个表达式为真就返回该表达式的值,所有表达式都为假时返回 nil

(or t nil) ; 返回 t
(or nil nil) ; 返回 nil
(or (< 2 1) (> 3 2)) ; 返回 t
1.1.3.3 not(逻辑非)

对单个表达式进行逻辑非运算,表达式为真时返回 nil,为假时返回 t

(not t) ; 返回 nil
(not nil) ; 返回 t
(not (> 2 3)) ; 返回 t

1.1.4 4. 列表操作运算符

1.1.4.1 cons(构造列表)

用于将一个元素和一个列表组合成一个新列表。

(cons 1 '(2 3)) ; 返回 (1 2 3)
1.1.4.2 car(取列表首元素)

返回列表的第一个元素。

(car '(1 2 3)) ; 返回 1
1.1.4.3 cdr(取列表除首元素外的部分)

返回列表除第一个元素外的其余部分。

(cdr '(1 2 3)) ; 返回 (2 3)
1.1.4.4 append(连接列表)

将多个列表连接成一个新列表。

(append '(1 2) '(3 4)) ; 返回 (1 2 3 4)

1.1.5 5. 赋值运算符

1.1.5.1 setf(赋值)

用于给变量赋值,可用于全局变量和局部变量。

(setf x 10) ; 将变量 x 赋值为 10

作者声明:本文用于记录和分享作者的学习心得,可能有部分文字或示例来自AI平台,如:豆包、DeepSeek(硅基流动)(注册链接)等,由于本人水平有限,难免存在表达错误,欢迎留言交流和指教!
Copyright © 2022~2025 All rights reserved.

http://www.dtcms.com/wzjs/790558.html

相关文章:

  • 备案价格网站华为荣耀手机最新款
  • 溧阳网站建设价格上海微网站公司
  • 佛山手机网站建设军事新闻最新消息
  • 宁津建设局网站3小时网站建设平台
  • 四川华鸿建设有限公司网站济南网站制作培训班
  • 浙江省龙泉市建设局网站网站建设规划书费用预算
  • 浙江省住房城乡建设厅网站六安网站建设找哪家
  • 长春网站分析门户网站建设课程设计
  • 深圳网站建设公司设计公司长沙公交优化
  • 做图片带字的网站黑龙江省建设厅官网
  • 电子书新手学做网站wordpress默认密码恢复
  • 南京建设网站首页淄博网站排名seo
  • 衡阳网站页面设计公司wordpress后台登录
  • 千博企业网站管理系统2013网页传奇血饮龙纹攻略
  • 公众号如何推广如何做网站seo
  • 做第三方的qq互联接口时_回调到自己的网站时要延时很久是什么原因深圳做网站报价
  • 编程网站入口wordpress的ssl
  • PS做游戏网站需要做几个网页东莞百姓网交友
  • 医疗网站模板下载wordpress站迁移后速度慢
  • 单位网站备案流程wordpress隐私页
  • 哪些网站专门做细胞的山东网站建设xywlcn
  • 品网站建设公司排名企业网站建设知乎
  • 网站建设晋icp备龙岩房产网
  • 做网站的劣势安徽集团网站建设
  • 新乡建设公司网站阳江公司网站建设
  • 网站的统计代码莱芜都市网房产频道
  • 如何给网站做右侧悬浮电话襄阳百度seo
  • 做网站时候如果添加微信代码wordpress 悬浮音乐
  • 上海公司网站建设多少钱泉州营销型网站设计
  • 用百度云服务器做网站网站设计用ps 怎么做