Julia 教程

Julia 元编程

阅读(321)

Julia 把自己的代码表示为语言中的数据结构,这样我们就可以编写操纵程序的程序。 元编程也可以简单理解为编写可以生成代码的代码。 元编程(英语:Metaprogramming),是指某类计算机程序的编写,这类计算机程序编写或者操纵其它程序...

Julia 文件(File)读写

阅读(252)

Julia 提供了一些基本的函数来处理文件: open() - 打开文件 read() - 读取文件内容 close() - 关闭文件 从文件读取或者写入数据需要使用文件句柄。 文件句柄其实就是一个指针,指针就是指向文件中的某个位置。 从一...

Julia 日期和时间

阅读(285)

Julia 通过 Dates 模块提供了以下三个函数来处理日期和时间: Date:表示日期,精确到日,只显示日期。 DateTime:表示日期和时间,精确到毫秒。 DateTime:表示日时间,精确到纳秒,代表一天 24 小时中的特定时刻。...

Julia 字典和集合

阅读(292)

前面几个章节我们学到了 Julia 数组和 julia 元组。 数组是一种集合,此外 Julia 也有其他类型的集合,比如字典和 set(无序集合列表)。 字典 字典是一种可变容器模型,且可存储任意类型对象。 字典的每个键值 key=>...

Julia 流程控制

阅读(268)

流程控制语句通过程序设定一个或多个条件语句来实现。在条件为 true 时执行指定程序代码,在条件为 false 时执行其他指定代码。 Julia 提供了大量的流程控制语句: 复合表达式:begin 和 ;。 条件表达式:if-elseif-...

Julia 函数

阅读(243)

函数是一组一起执行一个任务的语句。 在 Julia 里,函数是将参数值组成的元组映射到返回值的一个对象。 Julia 中使用 function 定义函数,基本语法是: function functionname(args) expressi...

Julia 正则表达式

阅读(228)

正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 Julia 具有与 Perl 兼容的正则表达式 (regexes)...

Julia 字符串

阅读(281)

字符串(英语:string),是由零个或多个字符组成的有限序列。它是编程语言中表示文本的数据类型。 Julia 通常使用单引号 ' 创建单个字符,双引号 " 或三个引号 """ 创建字符串。例如: c = 'x' str = "RUNOOP...

Julia 数学函数

阅读(248)

Julia 提供了一套高效、可移植的标准数学函数。 数值比较 下表列出了用于数值比较的函数: 函数 测试是否满足如下性质 isequal(x, y) x 与 y 值与类型是否完全相同 isfinite(x) x 是否是有限大的数字 isin...

Julia 基本运算符

阅读(195)

运算符是一种告诉编译器执行特定的数学或逻辑操作的符号,如: 3+2=5。 Julia 语言内置了丰富的运算符,支持的运算有: 算术运算符 逻辑运算符 关系运算符 位运算符 赋值运算符 向量化 "点" 运算符 算术运算符 下表显示了 Juli...