=A2.run 与 > A2.run 的区别
A4: =A2.run 执行后,序列在 A2,A4 中都改变
A5: > A2.run 执行之后,需要 A2 改变。A5 没有返回值
问题
1. =A2.run 与 >A2.run 的区别
2. 哪些函数会产生新序列(如 new ?),哪些函数是在原序列上修改?
"[图片] A4: =A2.run 执行后,序列在 A2,A4 中都改变 A5: > A2.run 执行之后,需要 A2 改变。A5 没有返回值 问题 1. =A2.run 与 >A .."
A4: =A2.run 执行后,序列在 A2,A4 中都改变
A5: > A2.run 执行之后,需要 A2 改变。A5 没有返回值
问题
1. =A2.run 与 >A2.run 的区别
2. 哪些函数会产生新序列(如 new ?),哪些函数是在原序列上修改?
花点时间看看函数文档, 你最近提问的东西函数文档上都有写。以你的水平应该不用几个小时就能初步掌握了。
当然,要成为顶级,需要满足 1 万小时定律,刻意练习😄
https://d.raqsoft.com.cn:6443/esproc/func/run.html
“r.(x) 和 r.run(x) 的区别:r.(x) 的目的在于计算 x 表达式的值,并返回该表达式的值;r.run(x) 的目的在于通过 x 的运算对 r 做出修改,从而返回修改后的 r。”
哦,谢谢。run 的运行我理解。我的问题是 等于号 与大于号 在执行的时候 区别。另外一个就是 什么情况下,产生新的序列。SPL 的确很棒,价值被低估。实战中,需要多操练。
😄 大意了…
1、等号开头的格子叫计算格,意思是把等号后面的计算结果装进格子赋值;大于号开头的叫执行格,只执行大于号后面的计算,不会给当前格赋值。可以搜索一下 "执行格" 或者 "计算格" 查查相关文章;
2、是否产生新对象要看不同的函数,只能看文档说明了。以我的经历,函数文档可以多看看,还有网站首页右侧的导航文章,相当好。
3、要操练,有案例可以发出来,让我也跟着大佬学习学习,哈哈,我就喜欢练🙏
原则上所有的循环函数都是产生新序列(集合)的。只是 run 产生的是它本身,就相当于不产生了。
循环函数最基本的形式是 A.iterate,理论上一切其它循环函数都可以由它导出。
A.new(在序列时简写成 A.()) 和 A.run 是两个最常用的循环函数。
离散数据集论文附录 这里可以下载论文,其中从数学上定义了循环函数以及各种运算之间的导出关系。