Julia教程Julia 控制流 控制流 Julia 提供一系列控制流: 复合表达式 : begin 和 (;) 条件求值 : if-elseif-else 和 ?: (ternary operator) 短路求值 : &&, || 和 chaine... AI君 6年前 (2020-03-27) 59℃ 1喜欢
Julia教程Julia 函数 函数 Julia 中的函数是将一系列参数组成的元组映设到一个返回值的对象,Julia 的函数不是纯的数学式函数,有些函数可以改变或者影响程序的全局状态。Julia 中定义函数的基本语法为: function f(x,y) x + y ... AI君 6年前 (2020-03-27) 62℃ 1喜欢
Julia教程Julia 字符串 字符串 Julia 中处理 ASCII 文本简洁高效,也可以处理 Unicode 。使用 C 风格的字符串代码来处理 ASCII 字符串,性能和语义都没问题。如果这种代码遇到非 ASCII 文本,会提示错误,而不是显示乱码。这时,修改代码... AI君 6年前 (2020-03-27) 60℃ 1喜欢
Julia教程Julia 复数和分数 复数和分数 Julia 提供复数和分数类型,并对其支持所有的标准数学运算 。对不同的数据类型进行混合运算时,无论是基础的还是复合的,都会自动使用类型转换和类型提升。 复数 全局变量 im 即复数 i ,表示 -1 的正平方根。因为 i 经... AI君 6年前 (2020-03-27) 58℃ 1喜欢
Julia教程Julia 数学运算和基本函数 数学运算和基本函数 Julia 为它所有的基础数值类型,提供了整套的基础算术和位运算,也提供了一套高效、可移植的标准数学函数。 算术运算符 下面的算术运算符适用于所有的基本数值类型: 表达式 名称 描述 +x 一元加法 x... AI君 6年前 (2020-03-27) 62℃ 1喜欢
Julia教程Julia 整数和浮点数 整数和浮点数 整数和浮点数是算术和计算的基础。它们都是数字文本。例如 1 是整数文本, 1.0 是浮点数文本。 Julia 提供了丰富的基础数值类型,全部的算数运算符和位运算符,以及标准数学函数。这些数据和操作直接对应于现代计算机支持的操... AI君 6年前 (2020-03-27) 56℃ 1喜欢
Julia教程Julia 变量 变量 在 Julia 中的一个变量是一个与一个值关联(或绑定)的名称。它的作用表现在当你想存储一个值(例如,你在进行一些数学运算后得到了一些值,你需要在之后使用到这些值)时。例如: # 给变量 x 赋值为 10 julia> x =... AI君 6年前 (2020-03-27) 58℃ 1喜欢
Julia教程Julia 开始 开始 Julia 的安装,不管是使用编译好的程序,还是自己从源代码编译,都很简单。按照 这儿 的说明下载并安装即可。 使用交互式会话(也记为 repl),是学习 Julia 最简单的方法: $ julia _... AI君 6年前 (2020-03-27) 56℃ 2喜欢
Julia教程Julia 简介 简介 Julia 是个灵活的动态语言,适合科学和数值计算,性能可与传统静态类型语言媲美。 由于 Julia 的编译器与像 Python 或者 R 语言的解释器不同,你可能首先会发现 Julia 的性能并不那么直观。如果你发现哪些地方比较慢... AI君 6年前 (2020-03-27) 57℃ 4喜欢
Julia教程Julia 教程 手册简介: Julia 是一个新的高性能动态高级编程语言。语法和其他编程语言类似,易于其他语言用户学习。本课程是 Julia 官方文档的中文译本 手册说明: Julia编程 Julia是一个新的高性能动态高级编程语言。语法和其他编程语言... AI君 6年前 (2020-03-27) 57℃ 2喜欢
LUA教程Lua中的元表与元方法 前言 Lua中每个值都可具有元表。 元表是普通的Lua表,定义了原始值在某些特定操作下的行为。你可通过在值的原表中设置特定的字段来改变作用于该值的操作的某些行为特征。 例如,当数字值作为加法的操作数时,Lua检查其元表中的”_... AI君 6年前 (2020-03-27) 65℃ 0喜欢
LUA教程Lua 如何输出树状结构的table? 为了让游戏前端数据输出更加条理,做了一个简单树状结构来打印数据。 ccmlog.lua local function __tostring(value, indent, vmap) local str = '' inden... AI君 6年前 (2020-03-27) 59℃ 0喜欢
LUA教程Lua 学习笔记之五(Lua中的数学库) Lua中的数学库 Lua5.1中数学库的所有函数如下表: math.pi 为圆周率常量 = 3.14159265358979323846 表1 数学库 说明 例子 方法 abs 取绝对值 mat... AI君 6年前 (2020-03-27) 57℃ 0喜欢
LUA教程Lua 学习笔记之四(Lua中的基本函数库) Lua中的基本函数库 表1 基本函数库 功能 参数 备注 assert(v[,mess age]) 相当于C的断言 v:当表达式v为nil或false将触发错误, me... AI君 6年前 (2020-03-27) 59℃ 0喜欢
LUA教程Lua 学习笔记之三(高阶话题) 高阶话题 1.迭代 1.1 实例代码: --迭代 local function enum(array) local index = 1 return function() ... AI君 6年前 (2020-03-27) 57℃ 0喜欢
LUA教程Lua 学习笔记之二(进阶话题) 进阶话题 1.函数闭包 1.1 实例代码 function createCountdownTimer(second) local ms = second * 1000 --ms为countDown的Upvalue... AI君 6年前 (2020-03-27) 57℃ 0喜欢
LUA教程Lua 学习笔记之一(初阶话题) 前言 本文针对的读者是有经验的C/C++程序员,希望了解Lua或者迅速抓住Lua的关键概念和模式进行开发的。因此本文并不打算教给读者条件语句的语法或者函数定义的方式等等显而易见的东西,以及一些诸如变量、函数等编程语言的基本概念。本文只打算... AI君 6年前 (2020-03-27) 56℃ 0喜欢
LUA教程Lua 数据库访问 Lua 数据库访问 本文主要为大家介绍 Lua 数据库的操作库:LuaSQL。他是开源的,支持的数据库有:ODBC, ADO, Oracle, MySQL, SQLite 和 PostgreSQL。 本文为大家介绍MySQL的数据库连接。 ... AI君 6年前 (2020-03-27) 58℃ 0喜欢
LUA教程Lua 面向对象 Lua 面向对象 面向对象编程(Object Oriented Programming,OOP)是一种非常流行的计算机编程架构。 以下几种编程语言都支持面向对象编程: C++ Java Objective-C Smalltalk C#... AI君 6年前 (2020-03-27) 56℃ 0喜欢
LUA教程Lua 垃圾回收 Lua 垃圾回收 Lua 采用了自动内存管理。 这意味着你不用操心新创建的对象需要的内存如何分配出来, 也不用考虑在对象不再被使用后怎样释放它们所占用的内存。 Lua 运行了一个垃圾收集器来收集所有死对象 (即在 Lua 中不可能再访问... AI君 6年前 (2020-03-27) 58℃ 0喜欢