澳门皇家赌场55533网址_澳门皇家赌场网站_seo|欢迎您的光临!

首页

主页 > 百度SEO排名优化 > Scheme 语言概要(上)(4)

Scheme 语言概要(上)(4)

首页 2019-11-01 07:33 百度SEO排名优化 89 ℃


Scheme语言中的字符型数据均以符号组合 "#\" 开始,表示单个字符,可以是字母、数字或"[ ! $ % * + - . / : %lt; = ? @ ^ _ ~ ]"等等其它字符,如: tar xvfz guil......

Scheme语言中的字符型数据均以符号组合 "#\" 开始,表示单个字符,可以是字母、数字或"[ ! $ % & * + - . / : %lt; = > ? @ ^ _ ~ ]"等等其它字符,如:

tar xvfz guile-1.6.4.tar.gz cd guile-1.6.4 ./configure make make install

guile> (define other (string #\h #\e #\l #\l #\o )) guile> other "hello"

此外还有许多扩展的库提供了很多有用的过程,

可以正常定义:(define v (vector 3 4 5))

字符型(char)

此过程需要一个参数,其功能为返回此参数加5 的值,如:

还可以用set-car! 和 set-cdr! 来分别设定这两个值:

它又分为四种子类型:整型(integer),有理数型(rational),实型(real),复数型(complex);它们又被统一称为数字类型(number)。

逻辑型:

数字型(number)

上在的操作中用到的cadr,cdddr等过程是专门对PAIR型数据再复合形成的数据操作的过程,最多可以支持在中间加四位a或d,如cdddr,caaddr等。

guile> (number->string 123) ; 数字转换为字符串 "123" guile> (string->number "456") ; 字符串转换为数字 456 guile> (char->integer #\a) ;字符转换为整型数,小写字母a的ASCII码值为96 97 guile> (char->integer #\A) ;大写字母A的值为65 65 guile> (integer->char 97) ;整型数转换为字符 #\a guile> (string->list "hello") ;字符串转换为列表 (#\h #\e #\l #\l #\o) guile> (list->string (make-list 4 #\a)) ; 列表转换为字符串 "aaaa" guile> (string->symbol "good") ;字符串转换为符号类型 good guile> (symbol->string 'better) ;符号类型转换为字符串 "better"

最基本的数据类型,也是很多计算机语言中都支持的最简单的数据类型,只能取两个值:#t,相当于其它计算机语言中的 TRUE;#f,相当于其它计算机语言中的 FALSE。

共4页:

上一页

当前位置:主页 > 百度SEO排名优化 > Scheme 语言概要(上)(4)

搜索
网站分类
标签列表
 


18138295927