💡
原文中文,约3700字,阅读约需9分钟。
📝
内容提要
最近重新开始使用Mathematica,发现在网上搜索别人的代码时很难看懂,因为符号使用不同。文章总结了一些常用的符号,包括运算符、函数式编程符号、函数的复合、逻辑运算符、历史记录和模式匹配。
🎯
关键要点
- 重新开始使用Mathematica,发现网上代码难以理解,符号使用不同。
- 总结了一些常用的符号,包括运算符、函数式编程符号、函数的复合、逻辑运算符、历史记录和模式匹配。
- Mathematica使用不同的符号来表示运算符,后置运算符//的优先级较低。
- 多个参数的函数可以使用中置运算符,只有当函数有Flat属性时才能使用。
- Map和Apply是函数式编程中重要的函数,Map可以作用于列表和表达式。
- Apply函数有简写形式@@@,表示在第1层应用函数。
- Mathematica中没有Reduce函数,可以使用FoldList、ComposeList、NestList等函数。
- 匿名函数的表示方法和常见用法,例如定义谓词函数和传递函数参数。
- 函数复合的不同表示方法,包括左复合和右复合。
- 逻辑运算符与其他语言类似,表示且、或、非。
- 历史记录符号%表示上一个结果,%%表示倒数第二个结果。
- 模式匹配主要用于方程的解,使用->表示转换规则。
🏷️
标签
➡️