Julia 基本语法

 

1. 变量

变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。

变量可以通过变量名访问。

Julia 语言变量名由字母、数字、下划线 _ 组成,其中首个字符不能为数字。

变量名是大小写敏感的。

Julia 变量使用很简单,只需赋值即可,如下范例:

# 将 10 赋值给变量 x x = 10 # 使用 x 的值做计算 x + 1 11 # 将字符串赋值给变量 site_name site_name = "codebaoku" # 浮点型数据 marks_math = 9.5

从范例中我们看到,与其他编程语言 C++、Java 等不同的是 Julia 不需要指定变量类型,它可以自动推断等号右侧的对象类型。

2. 命名规范

建议遵循以下这些命名规范:

  • 变量名采用小写。
  • 使用下划线 _ 来分变量名中的单词。
  • 类型 Type 和模块 Module 的名称使用大写字母开头,并且用大写字母而不是用下划线分隔单词。
  • 函数(function)和宏(macro)的名字使用小写,不使用下划线。
  • 会对输入参数进行更改的函数要使用 ! 结尾。这些函数有时叫做 "mutating" 或 "in-place" 函数,因为它们在被调用后会修改他们的输入参数的内容而不仅仅只是返回一个值。

 

3. 注释

Julia 中的注释有单行注释和多行注释。

Julia 中单行注释以 # 开头,例如:

# 这是一行注释 
# 这是另外一行注释 
println("Hello World!")

多行注释用 #= 与 =# 将注释括起来,例如:

#= 
1、这是一行注释 
2、这是另外一行注释 
=# 
println("Hello World!")

数组,就是相同数据类型的元素按一定顺序排列的集合,可以是一维数组和多维数组。Julia 支持数组数据结构,它可以存储一个大小不是固定的,类型可以相同也可以不同的顺序集合。Julia 数组是可变类型集合,用于列表、向量、表格 ...