AI教程网 - 未来以来,拥抱AI;新手入门,从AI教程网开始......

 分类:Backend后端开发

LUA教程

Lua 元表(Metatable)

Lua 元表(Metatable)
Lua 元表(Metatable) 在 Lua table 中我们可以访问对应的key来得到value值,但是却无法对两个 table 进行操作。 因此 Lua 提供了元表(Metatable),允许我们改变table的行为,每个行为关联...

AI君 2年前 (2020-03-27) 56℃ 0喜欢

LUA教程

Lua 模块与包

Lua 模块与包
Lua 模块与包 模块类似于一个封装库,从 Lua 5.1 开始,Lua 加入了标准的模块管理机制,可以把一些公用的代码放在一个文件里,以 API 接口的形式在其他地方调用,有利于代码的重用和降低代码耦合度。 Lua 的模块是由变量、函数等...

AI君 2年前 (2020-03-27) 55℃ 0喜欢

LUA教程

Lua table(表)

Lua table(表)
Lua table(表) table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型,如:数字、字典等。 Lua table 使用关联型数组,你可以用任意类型的值来作数组的索引,但这个值不能是 nil。 Lua table 是不固...

AI君 2年前 (2020-03-27) 55℃ 0喜欢

LUA教程

Lua 迭代器

Lua 迭代器
Lua 迭代器 迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址 在Lua中迭代器是一种支持指针类型的结构,它可以遍历集合的每一个元素。 泛型 for 迭代器 泛型...

AI君 2年前 (2020-03-27) 57℃ 0喜欢

LUA教程

Lua 数组

Lua 数组
Lua 数组 数组,就是相同数据类型的元素按一定顺序排列的集合,可以是一维数组和多维数组。 Lua 数组的索引键值可以使用整数表示,数组的大小不是固定的。 一维数组 一维数组是最简单的数组,其逻辑结构是线性表。一维数组可以用for循环出数...

AI君 2年前 (2020-03-27) 56℃ 0喜欢

LUA教程

Lua 字符串

Lua 字符串
Lua 字符串 字符串或串(String)是由数字、字母、下划线组成的一串字符。 Lua 语言中字符串可以使用以下三种方式来表示: 单引号间的一串字符。 双引号间的一串字符。 [[和]]间的一串字符。 以上三种方式的字符串实例如下:...

AI君 2年前 (2020-03-27) 56℃ 0喜欢

Erlang教程

Erlang 完整示例

Erlang 完整示例
Erlang完整示例 接下来这个示例是一个简单的消息传递者(messager)示例。Messager 是一个允许用登录到不同的结点并向彼此发送消息的应用程序。 开始之前,请注意以下几点: 这个示例只演示了消息传递的逻辑̵...

AI君 2年前 (2020-03-26) 57℃ 0喜欢

Erlang教程

Erlang 输出至终端

Erlang 输出至终端
Erlang输出至终端 用例子来说明如何格式化输出到终端再好不过了,因此下面就用一个简单的示例程序来说明如何使用 io:format 函数。与其它导出的函数一样,你可以在 shell 中测试 io:format 函数: 31> ...

AI君 2年前 (2020-03-26) 56℃ 0喜欢

Erlang教程

Erlang 标准模块与使用手册

Erlang 标准模块与使用手册
Erlang标准模块与使用手册 Erlang 有大量的标准模块可供使用。例如,IO 模块中包含大量处理格式化输入与输出的函数。如果你需要查看标准模块的详细信息,可以在操作系统的 shell 或者命令行(即开始 erl 的地方)使用 erl...

AI君 2年前 (2020-03-26) 56℃ 0喜欢

Erlang教程

Erlang 映射 (Map)

Erlang 映射 (Map)
Erlang映射 (Map) 映射用于表示键和值的关联关系。这种关联方式是由 “#{” 与 “}” 括起来。创建一个字符串 “key” 到值 42 的映射的方法如下: 1>#{ "key"=>42}...

AI君 2年前 (2020-03-26) 56℃ 0喜欢

Erlang教程

Erlang 列表

Erlang 列表
Erlang 更多关于列表的内容 | 操作符可以用于取列表中的首元素: 47> [M1|T1] = [paris, london, rome]. [paris,london,rome] 48> M1. paris 49&g...

AI君 2年前 (2020-03-26) 58℃ 0喜欢

Erlang教程

Erlang 原子类型

Erlang 原子类型
原子类型 原子类型是 Erlang 语言中另一种数据类型。所有原子类型都以小写字母开头 (参见 原子类型)。例如,charles,centimeter,inch 等。原子类型就是名字而已,没有其它含义。它们与变量不同,变量拥有值,而原子类...

AI君 2年前 (2020-03-26) 56℃ 0喜欢

Erlang教程

Erlang 模块与函数

Erlang 模块与函数
模块与函数 如果一种编程语言只能通过 shell 来运行代码,那么这种语言基本上没什么太大的用处,Erlang 同样可以通过脚本来运行程序。这里有一小段 Erlang 程序。使用合适的文本编辑器将其输入到文件 tut.erl 中。文件名称...

AI君 2年前 (2020-03-26) 55℃ 0喜欢

Erlang教程

Erlang Shell

Erlang Shell
Erlang Shell 绝大多数操作系统都有命令解释器或者外壳 (shell),Unix 与 Linux 系统中有很多不同的 shell, windows 系统上也有命令行提示。 Erlang 自己的 shell 中可以直接编写 Erl...

AI君 2年前 (2020-03-26) 54℃ 0喜欢

Erlang教程

Erlang 教程

Erlang 教程
手册简介: Erlang 是一种多用途编程语言,主要用于开发并发和分布式系统。它最初是一种专有的编程语言,Ericsson 使用它来开发电话和通信应用程序。 本教程目的是告诉你如何快速高效地学习 Erlang 语言。教程中只讲述了 Erla...

AI君 2年前 (2020-03-26) 55℃ 0喜欢

GO教程

Go 语言开发工具

Go 语言开发工具
Go 语言开发工具 LiteIDE LiteIDE是一款开源、跨平台的轻量级Go语言集成开发环境(IDE)。 支持的操作系统 Windows x86 (32-bit or 64-bit) Linux x86 (32-bit or 64...

AI君 2年前 (2020-03-26) 57℃ 0喜欢

GO教程

Go 错误处理

Go 错误处理
Go 错误处理 Go 语言通过内置的错误接口提供了非常简单的错误处理机制。 error类型是一个接口类型,这是它的定义: type error interface { Error() string } 我们可以在编码中通过实现...

AI君 2年前 (2020-03-26) 55℃ 0喜欢

GO教程

Go 语言接口

Go 语言接口
Go 语言接口 Go 语言提供了另外一种数据类型即接口,它把所有的具有共性的方法定义在一起,任何其他类型只要实现了这些方法就是实现了这个接口。 实例 /* 定义接口 */ type interface_name interface { ...

AI君 2年前 (2020-03-26) 56℃ 0喜欢

GO教程

Go 语言类型转换

Go 语言类型转换
Go 语言类型转换 类型转换用于将一种数据类型的变量转换为另外一种类型的变量。Go 语言类型转换基本格式如下: type_name(expression) type_name 为类型,expression 为表达式。 实例 以下实例...

AI君 2年前 (2020-03-26) 57℃ 0喜欢