Julia 基本语法

简介: Julia 语言的变量定义简单,无需指定类型,自动推断。变量名由字母、数字、下划线组成,首字符不能是数字,且区分大小写。遵循命名规范:小写加下划线分隔单词,类型和模块名大写,函数名小写,变参数函数以 ! 结尾。示例中展示了如何赋值及使用变量。

Julia 基本语法

变量

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

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

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

变量名是大小写敏感的。

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

实例

将 10 赋值给变量 x

x = 10

使用 x 的值做计算

x + 1
11

将字符串赋值给变量 site_name

site_name = "RUNOOB"

浮点型数据

marks_math = 9.5

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

命名规范

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

相关文章
Julia 数据类型
**Julia数据类型涵盖整数、浮点数,字面量表示固定值。默认浮点数舍入模式为RoundNearest,确保最接近的可表示值。示例中,BigFloat在保留2位时,1.51、1.55和1.56均舍入至1.5。**
|
2天前
|
存储 索引
Julia 数组
**Julia 数组是动态大小、可变的元素集合,支持一维至多维。索引以整数开始,类型可变或指定。创建一维数组如 `[1,2,3]`,也可创建指定类型数组如 `Int64[1,2,3]` 或 `String["Taobao","baidu","GOOGLE"]`。Julia 提供丰富函数进行数组操作。**
|
5天前
|
并行计算 Linux iOS开发
Julia 教程
**Julia: 高性能科学计算语言** Julia, MIT 许可的开源语言,2012年发布,专为数值分析设计,速度快,无解释器。支持多平台,包括macOS、Windows、Linux。特点包括:小巧的核心、集成高性能库、类型系统、并行计算、直接C调用、Unicode支持、元编程。
Julia 元组
Julia 中的元组是不可变的有序元素集合,与数组用法相似但用小括号表示。创建元组如 `(5, 10, 15, 20, 25, 30)`,可以使用数组函数操作,如 `tupl[3:end]` 获取子元组。尝试修改元组元素会导致错误,如 `tupl2[2]=0` 会抛出 `MethodError`。
|
2月前
|
索引
Julia 数组基本函数
摘要: 了解 Julia 中的数组基本函数:eltype() 获取元素类型,length() 返回元素数量,ndims() 给出维数,size() 和 size(A,n) 用于获取维度大小,axes() 和 axes(A,n) 提供索引范围,eachindex() 用于遍历,stride() 和 strides() 描述元素间隔。
Julia 基本语法
Julia 的注释方式包括单行和多行。单行注释以 `#` 开始,如 `# 这是一行注释`。多行注释使用 `#=` 开始并以 `=#` 结束,示例:`#= 1、这是一行注释\n2、这是另外一行注释 =#`。`println("Hello World!")` 是打印语句。
|
11月前
|
JavaScript
TS基本语法 TS中的泛型
TS基本语法 TS中的泛型
|
缓存
IA32和X86有什么区别?
IA32和X86有什么区别?
437 0
Julia神奇的元编程
元编程(Meta-Programming)是指某类程序编写或者操纵其他程序(或者自身)作为它们的数据,或者在运行时完成部分本应在编译时完成的工作。换句话说,具有元编程能力的语言,可以自己来编写自己,即Julia语言代码中可以包含Julia语言代码,这样可以在运行期间动态的执行一些业务逻辑,因此其功能非常强大。
882 0
 Julia神奇的元编程