首页
会员中心
到顶部
到尾部
后端开发
  •  2020/11/3 9:37:45

    Rust Slice(切片)类型

    Rust Slice(切片)类型切片(Slice)是对数据值的部分引用。切片这个名字往往出现在生物课上,我们做样本玻片的时候要从生物体上获取切片,以供在显微镜上观察。在 Rust 中,切片的意思大致也是这样,只不过它从数据取材引用。字符串切片最简单、最常用的数据切片类型是字符串切... 阅读全文>>
  •  2020/11/3 9:37:45

    Rust 所有权

    Rust 所有权计算机程序必须在运行时管理它们所使用的内存资源。大多数的编程语言都有管理内存的功能:C/C++ 这样的语言主要通过手动方式管理内存,开发者需要手动的申请和释放内存资源。但为了提高开发效率,只要不影响程序功能的实现,许多开发者没有及时释放内存的习惯。所以手动管理内存... 阅读全文>>
  •  2020/11/3 9:37:43

    Rust 结构体

    Rust 结构体Rust 中的结构体(Struct)与元组(Tuple)都可以将若干个类型不一定相同的数据捆绑在一起形成整体,但结构体的每个成员和其本身都有一个名字,这样访问它成员的时候就不用记住下标了。元组常用于非定义的多值传递,而结构体用于规范常用的数据结构。结构体的每个成员... 阅读全文>>
  •  2020/11/3 9:37:42

    Rust 枚举类

    Rust 枚举类枚举类在 Rust 中并不像其他编程语言中的概念那样简单,但依然可以十分简单的使用:实例 #[derive(Debug)]enum Book {    Papery, Electronic}f... 阅读全文>>
  •  2020/11/3 9:37:41

    Rust 组织管理

    Rust 组织管理任何一门编程语言如果不能组织代码都是难以深入的,几乎没有一个软件产品是由一个源文件编译而成的。本教程到目前为止所有的程序都是在一个文件中编写的,主要是为了方便学习 Rust 语言的语法和概念。对于一个工程来讲,组织代码是十分重要的。Rust 中有三和重要的组织概... 阅读全文>>
  •  2020/11/3 9:37:39

    Rust 错误处理

    错误处理Rust 有一套独特的处理异常情况的机制,它并不像其它语言中的 try 机制那样简单。首先,程序中一般会出现两种错误:可恢复错误和不可恢复错误。可恢复错误的典型案例是文件访问错误,如果访问一个文件失败,有可能是因为它正在被占用,是正常的,我们可以通过等待来解决。但还有一种... 阅读全文>>
  •  2020/11/3 9:37:38

    Rust 泛型与特性

    Rust 泛型与特性泛型是一个编程语言不可或缺的机制。C++ 语言中用"模板"来实现泛型,而 C 语言中没有泛型的机制,这也导致 C 语言难以构建类型复杂的工程。泛型机制是编程语言用于表达类型抽象的机制,一般用于功能确定、数据类型待定的类,如链表、映射表等。在函数中定义泛型这是一... 阅读全文>>
  •  2020/11/3 9:37:36

    Rust 生命周期

    Rust 生命周期Rust 生命周期机制是与所有权机制同等重要的资源管理机制。之所以引入这个概念主要是应对复杂类型系统中资源管理的问题。引用是对待复杂类型时必不可少的机制,毕竟复杂类型的数据不能被处理器轻易地复制和计算。但引用往往导致极其复杂的资源管理问题,首先认识一下垂悬引用:... 阅读全文>>
  •  2020/11/3 9:37:35

    Rust 文件与 IO

    Rust 文件与 IO本章介绍 Rust 语言的 I/O 操作。接收命令行参数命令行程序是计算机程序最基础的存在形式,几乎所有的操作系统都支持命令行程序并将可视化程序的运行基于命令行机制。命令行程序必须能够接收来自命令行环境的参数,这些参数往往在一条命令行的命令之后以空格符分隔。... 阅读全文>>
  •  2020/11/3 9:37:33

    Rust 集合与字符串

    Rust 集合与字符串集合(Collection)是数据结构中最普遍的数据存放形式,Rust 标准库中提供了丰富的集合类型帮助开发者处理数据结构的操作。向量向量(Vector)是一个存放多值的单数据结构,该结构将相同类型的值线性的存放在内存中。向量是线性表,在 Rust 中的表示... 阅读全文>>
  •  2020/11/3 9:37:32

    Rust 面向对象

    Rust 面向对象面向对象的编程语言通常实现了数据的封装与继承并能基于数据调用方法。Rust 不是面向对象的编程语言,但这些功能都得以实现。封装封装就是对外显示的策略,在 Rust 中可以通过模块的机制来实现最外层的封装,并且每一个 Rust 文件都可以看作一个模块,模块内的元素... 阅读全文>>
  •  2020/11/3 9:37:30

    Rust 并发编程

    Rust 并发编程安全高效的处理并发是 Rust 诞生的目的之一,主要解决的是服务器高负载承受能力。并发(concurrent)的概念是只程序不同的部分独立执行,这与并行(parallel)的概念容易混淆,并行强调的是"同时执行"。并发往往会造成并行。本章讲述与并发相关的编程概念... 阅读全文>>
  •  2020/11/3 9:36:51

    Lua 教程,lua

    Lua 教程Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Jan... 阅读全文>>
  •  2020/11/3 9:36:50

    Lua 环境安装

    Lua 环境安装Linux 系统上安装Linux & Mac上安装 Lua 安装非常简单,只需要下载源码包并在终端解压编译即可,本文使用了5.3.0版本进行安装: curl -R -O https://www.lua.org/ftp/lua-5.3.0.tar.gztar zxf... 阅读全文>>
  •  2020/11/3 9:36:49

    Lua 基本语法

    Lua 基本语法Lua 学习起来非常简单,我们可以创建第一个 Lua 程序!第一个 Lua 程序交互式编程Lua 提供了交互式编程模式。我们可以在命令行中输入程序并立即查看效果。Lua 交互式编程模式可以通过命令 lua -i 或 lua 来启用:$ lua -i $ Lua 5... 阅读全文>>
  •  2020/11/3 9:36:47

    Lua 变量

    Lua 变量变量在使用前,需要在代码中进行声明,即创建该变量。编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,用于存储变量的值。Lua 变量有三种类型:全局变量、局部变量、表中的域。Lua 中的变量全是全局变量,那怕是语句块或是函数里,除非用 local 显式声明为局... 阅读全文>>
  •  2020/11/3 9:36:47

    Lua 数据类型

    Lua 数据类型Lua 是动态类型语言,变量不要类型定义,只需要为变量赋值。值可以存储在变量中,作为参数传递或结果返回。Lua 中有 8 个基本类型分别为:nil、boolean、number、string、userdata、function、thread 和 table。数据类... 阅读全文>>
  •  2020/11/3 9:36:46

    Lua 循环

    Lua 循环很多情况下我们需要做一些有规律性的重复操作,因此在程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。循环语句是由循环体及循环的终止条件两部分... 阅读全文>>
  •  2020/11/3 9:36:45

    Lua 流程控制

    Lua 流程控制Lua 编程语言流程控制语句通过程序设定一个或多个条件语句来设定。在条件为 true 时执行指定程序代码,在条件为 false 时执行其他指定代码。以下是典型的流程控制流程图:控制结构的条件表达式结果可以是任何值,Lua认为false和nil为假,true和非ni... 阅读全文>>
  •  2020/11/3 9:36:44

    Lua 函数

    Lua 函数在Lua中,函数是对语句和表达式进行抽象的主要方法。既可以用来处理一些特殊的工作,也可以用来计算一些值。Lua 提供了许多的内建函数,你可以很方便的在程序中调用它们,如print()函数可以将传入的参数打印在控制台上。Lua 函数主要有两种用途:1.完成指定的任务,这... 阅读全文>>
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号