问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

计算机语言中 scheme 里set!的用法

发布网友 发布时间:2022-05-29 05:49

我来回答

1个回答

热心网友 时间:2023-10-08 21:45

set!这个东西主要是产生了副作用,(你网上可以搜一下函数式编程+副作用)
一般来说纯函数式语言是不允许有副作用的,scheme里面你在一个()里面做任何事情原则上都不会影响()外部变量的状态。不过set!不一样,所有带!号的函数有可能对()外部的状态产生影响,举个例子
(define (hack a)
(begin (set! a (- a 10) )
a)
)
###
(set! a (- a 10) )改变了a的值,你用其他不带!符号的函数来替换这句,就不能达到改变a的值的效果。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
抖音自动字幕没有了怎么办 为啥抖音生成字幕不见了 电磁炉IGBT功率管怎么换? 高压变频器电气原理图的设计要点是什么 双卡双待智能手机推荐排行榜双卡双待智能手机推荐排行榜有哪些 转呼啦圈和跳减肥操一周可减几斤 转呼拉圈能减肥吗?要多久才能见效? 苦瓜如何腌制? 如何自制好吃的凉拌双耳? 凉拌双耳的做法 怎样做凉拌双耳 作文:中学生活真精彩 scheme,cl和Python的区别 scheme语言怎样同时输入多个变量 scheme语言里cons?是什么意思 当程序员只能随身携带一款编程语言时怎么选择 把C编译到Scheme,与把Scheme编译到C,哪个的难度大? Scheme是纯函数式语言吗 Scheme语言中过程和计算过程有什么区别 起了米虫的大米还可以吃吗? 一斤左右的乌鸡苗多少钱一个? 乌鸡和土鸡哪个好养殖 为什么乌鸡卖的很贵,但没有多少农民愿意养它? 现在泰和乌鸡种鸡多少钱一只? 我有社交恐惧症,我不敢进餐厅?不敢去理发。不敢坐公交车怎么办?? 国内十大自主品牌汽车制造商排名? 2016年5月份肉养白毛乌鸡多少钱一斤? 宋慧乔整形 宋慧乔到底整过容没? 厦门润泽珠宝金镶玉是假的吗?我被导游带去购物点 买了一个金镶玉 求鉴定 2000年我在厦门金鹭首饰买了一个铂金钻戒,钻戒脱落,应该怎样维修? 中学生活真...~~ 600字以上~~ scheme语言中,’和‘ 的区别是什么? 谁能推荐一些Scheme和Python语言的自学中文书籍 请问应该怎么选择钱包的颜色呢? 《精彩的初中生活》500字 钱包颜色怎么选择 珠海最值得去好玩最休闲的旅游景点 个人所得税代扣代缴情况自查自纠报告怎么填 你在医科大做的钯银烤瓷牙打桩吗?还是单牙冠就1500啊 移动任我用套餐总完了。怎么使用70元的流量啊?? 混凝土小型空心砌块砌体工程施工一般规定有哪些 摄像机稳定器的构造原理图,谁有? 想请教懂电子稳定器原理和自制的朋友一些问题,有哪位朋友懂或者说在哪能够找到这样的朋友? 拼博让人生更加美丽作文500初中 拼博让生命更精彩 给理想一次开拓的机会的作文 沈阳医大四院内分泌科怎么样? 沈阳医大一院可以验内分泌吗、我脸上这两年总起痘痘、想查一下、不知道该化验什么 做内分泌检查什么时候最准确 户县人民广场附近哪有小儿推拿馆?
  • 焦点

最新推荐

猜你喜欢

热门推荐