Wolfram 语言特色

客官别急,此部分尚未完成,作者正在玩命码字呢,先看看其它主题吧 ^_^


基本规则

  • f[a,b,...] —— Wolfram 系统中一切对象的基本形式。
    • 比如:3+3实际上是Plus[3,3]
    • 函数式编程
    • 一切对象都是表达式。像单个的符号称之为原子表达式,也具有返回值,例如:3Pi都是原子表达式
    • 一对方括号只有一种作用:参数列表。也可以写成:f@af@Sequence[a,b,...]
  • 大小写敏感
  • 内置函数使用大驼峰格式:每个单词的首字母大写(ListLinePlot
  • 几乎所有内置函数都使用英文全拼。即便它有这长:MultivariateHypergeometricDistribution

其它要注意的规则

  • 句点代表向量内积或矩阵乘法
  • 星号和空格都代表普通乘法,但不建议使用星号。数字和变量之间可省略掉空格
  • 语句结尾的分号通常不是必需的,它的作用是不输出前面语句的结果。但是,在语句块中分号往往是需要的,不然换行也会当作乘法运算符

运行

前端(笔记本)

  • 未命名变量显示为蓝色(可以修改,但不建议)

输入规则

  • 定义变量和函数,都应以小写字母开头。建议使用小驼峰lower camel case)格式。
  • 英文全拼。像系统函数一样命名,除了首字母大写之外。
  • 写注释,注释一般放在代码的上一行或行尾,不要放在下一行。
  • 关闭中文输入法
  • 不使用传统模式
  • 避免使用 For,可以用 DoWhile 等循环函数替代之。
  • /@ | @@ | @@@ 等符号替代循环函数,前面提到的符号为 MapApply 简写方式。
  • 在合适的位置换行Mathematica 会自动缩进,使结构更清晰。可以使用Shift+Ctrl+B检查括号。
  • 使用左键多击,双击可选中当前函数块,再左键单击可选中更外层函数...
Copyright © mmaqa.com 2016 ~ 2017 all right reserved,powered by Gitbook该文件修订时间: 2018-09-23 00:17:33

results matching ""

    No results matching ""