码迷,mamicode.com
首页 >  
搜索关键字:rust    ( 680个结果
Rust 1.7.0 语法基础 sep_token 和 non_special_token
一、分隔符 sep_token 指的是分隔符, 是除了 * 和 + 之外的不论什么符号,通常情况下是使用 , 逗号。 比如: 宏的多个參数分隔,以下代码中的逗号就是 sep_token (target: $target:expr, $lvl:expr, $($arg:tt)+) => ({ ... ...
分类:其他好文   时间:2017-07-16 20:48:40    阅读次数:228
Rusty String
题意: 给定一个含有两种字符'V','K'以及?的字符串,问该串可能的循环节。 解法: 首先如果对于$d$,我们有不存在 $(j-i) | d$ 且 $S_i = 'V', S_j = 'K'$ 的,那么 $d$ 为1循环节。 这样考虑对于每一个 $d$ 求出 $j-i = d$ 的 $S_i = ...
分类:其他好文   时间:2017-07-15 12:41:31    阅读次数:121
Rust 1.7.0 macro宏的复用 #[macro_use]的使用方法
Rust 1.7.0 中的宏使用范围包含三种情况: 第一种情况是宏定义在当前文件里。这个文件可能是 crate 默认的 module,也可能是随意的 module 模块。 另外一种情况是宏定义在当前 crate 。可是不是在当前文件里,而是其它 module 模块中。 第三种情况是宏定义在其它的 c ...
分类:系统相关   时间:2017-07-11 23:06:30    阅读次数:375
Rust所有权语义模型
首发于知乎专栏本文试图从语义角度来解释Rust所有权的概念,以便帮助降低Rust的学习曲线。编程语言的内存管理,大概可以分为自动和手动两种。自动管理就是用GC(垃圾回收)来自动管理内存,像Java、Ruby、Golang、Elixir等语言都依赖于GC。而C/C++却是依赖于手工管理内存,程序..
分类:其他好文   时间:2017-07-11 14:36:03    阅读次数:174
Rust hello world 语法解说
Rust的hello world代码例如以下:fn main() { println!("Hello, world!"); }1、fn main()fn main(){ } 这句是在 rust 中定义一个功能函数,main 和C语言、java语言里面的main一样。是运行 rust 程序的入口。这里 ...
分类:其他好文   时间:2017-07-08 13:22:03    阅读次数:187
Rust 中项目构建管理工具 Cargo简单介绍
cargo是Rust内置的项目管理工具。用于Rust 项目的创建、编译、执行,同一时候对项目的依赖进行管理,自己主动推断使用的第三方依赖库,进行下载和版本号升级。 一、查看 cargo 版本号 安装Rust之后,能够使用 cargo --version 查看cargo的版本号信息。 $ cargo ...
分类:其他好文   时间:2017-07-07 11:47:47    阅读次数:283
680条   上一页 1 ... 47 48 49 50 51 ... 68 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!