标准函数

如何查看 Common Lisp 的标准函数(这么叫不太准确,规范的名称似乎是操作符 Symb...

两盒软妹~` 提交于 2019-12-09 15:13:02
如何查看 Common Lisp 的标准函数(这么叫不太准确,规范的名称似乎是操作符 Symbol ) 对于初学者来说,学习使用 Lisp 有一点很不习惯的地方就是不知道怎么查帮助,比如想了解下 Lisp 有哪些自带的函数(C-c C-d h 调用了 slime-hyperspec-lookup ),后来终于慢慢知道怎么查了,发现查起来不太方便,还需要联网。 其实只要把 HyperSpec 文档下载回来,解压后直接用浏览器打开就可以查了,这个文档本身就提供好几种索引方式,查起来很方便。 HyperSpec 由 LispWorks 维护 www.lispworks.com HTML版本在这里: http://www.lispworks.com/documentation/common-lisp.html 下载包在这里: downloaded 如果你已经把 HyperSpec 文档包下载回来了,不想每次查询都要继续通过网络,那怎么办呢? 办法也很简单,打开 slime 的目录,找到里面这个文件 hyperspec.el 修改其中的第4行代码,原来的代码如下: (defvar common-lisp-hyperspec-root "http://www.lispworks.com/reference/HyperSpec/" "The root of the Common Lisp

Swift2.0语言教程之Swift2.0语言中的标准函数

淺唱寂寞╮ 提交于 2019-12-04 09:56:53
Swift2.0语言教程之Swift2.0语言中的标准函数 Swift2.0中的 标准函数 函数除了可以根据参数列表的有无分为无参函数和有参函数,还可以从定义角度分为用户自定义函数和标准函数两种。以上的示例都是用户自定函数。 Swift 提供了 74 个标准函数,这些函数都可以直接去使用,不需要进行定义。本节将针对常用的标准函数进行详细的讲解。 Swift2.0中的 绝对值函数 abs() abs() 函数的功能是求数值的绝对值。其语法形式如下: abs( 数值 ) 函数的返回值是一个零或者正数。 【示例 7-17 】以下将使用 abs() 函数获取 -10 、 10 、 0 、 -1.233 、 1.233 的绝对值。代码如下: import Foundation // 求整数的绝对值 let value1=abs(-10) let value2=abs(10) let value3=abs(0) // 求浮点数的绝对值 let value4=abs(-1.233) let value5=abs(1.233) print("value1=\(value1)") print("value2=\(value2)") print("value3=\(value3)") print("value4=\(value4)") print("value5=\(value5)") 在此代码中