首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
rust
相关资讯
热门
最新
后端
01-01 08:00
后端
Rust中的函数参数可变与不可变
Rust中的函数参数可变与不可变,假设有以下结构体:#[derive(Debug)]structA{x:i32,}复制代码若要设计一函数,可以改变结构体中成员x的值:fnadd(a:A,b:A){a.x+=b.x;//编译不通过}复制代码编译结果如下:|137|fnadd(a:A,b:A){|-help:considerchangingthistobemutable:`muta`138|a.x+=
104
百科问答
01-01 08:00
百科问答
rust插件定制(rust插件开发指南)
rust插件定制(rust插件开发指南)Rust 是一个快速、可靠、节约内存的编程语言。在过去六年的 stackoverflow 的最受喜爱的编程语言(2016,2017,2018,2019,2020,2021)中,连续得到榜首的位置。Mozilla 创造了 Rust,Facebook、Apple、Amazon、Microsoft 和 Google 都使用 Rust 去开发系统基础设施、加密、虚拟化以及其他的层级较低的软件。为什么 Ru
103
代码人生
01-01 08:00
代码人生
Rust Slice(切片)类型
Rust Slice(切片)类型,切片(Slice)是对数据值的部分引用。切片这个名字往往出现在生物课上,我们做样本玻片的时候要从生物体上获取切片,以供在显微镜上观察。在Rust中,切片的意思大致也是这样,只不过它从数据取材引用。字符串切片最简单、最常用的数据切片类型是字符串切片(StringSlice)。示例fnmain(){lets=String::from("broadcast");letp
102
01-01 08:00
Rust流程控制
Rust流程控制,流程控制结构流程控制结构包括以下几种,除此之外还有其他几种会在后续的文章进行介绍。if条件判断结构loop循环while循环for..in迭代条件控制本文主要介绍Rust中简单的控制流语句ifelse,至于match会在后续的文章中进行讲解。if表达式允许根据条件执行不同的代码分支,需要注意的是条件必须是bool类型,而bool类型又分为显式和隐式。但是在Rust中if表达式的条
99
代码人生
01-01 08:00
代码人生
Rust原理与工程实践|LLVM基础设施和Rust
Rust原理与工程实践|LLVM基础设施和Rust,原文地址:LLVMInfrastructureandRust翻译来源:LLVM基础设施和RustLLVM是许多编程语言后端引擎。它被C、C++、Rust、Go和Swift等使用。这篇博客主要是LLVM相关话题,我将探讨以下主题:什么是LLVM基础设施LLVM是如何工作的LLVM的程序结构LLVM和Rustc什么是LLVM基础设施LLVM基础设施是
99
代码人生
01-01 08:00
代码人生
Rust 环境搭建
Rust 环境搭建,Rust支持很多的集成开发环境(IDE)或开发专用的文本编辑器。官方网站公布支持的工具如下(https://www.rust-lang.org/zh-CN/tools):本教程将使用VisualStudioCode作为我们的开发环境(Eclipse有专用于Rust开发的版本,对于初学者也是不错的选择)。注意:IntelliJIDEA安装插件之后难以调试,所以推荐习惯使用IDEA
97
代码人生
01-01 08:00
代码人生
rust:win10执行shell命令及GB18030decode解码utf8存盘
rust:win10执行shell命令及GB18030decode解码utf8存盘 费了点劲的知识点: 1 crate encoding处理汉字 2 Vec<u8>转&[u8] 代码(win10系统): extern crate encoding; use std::process::Command; use encoding::all::GB18030; use encoding:
93
代码人生
01-01 08:00
代码人生
Rust 函数详解
Rust 函数详解,函数在Rust语言中是普遍存在的。Rust支持多种编程范式,但更偏向于函数式,函数在Rust中是“一等公民”,函数可以作为数据在程序中进行传递,对Rust函数相关知识感兴趣的朋友一起看看吧目录函数参数函数返回值高阶函数函数指针类型函数作为参数函数作为返回值相关资料Rust支持多种编程范式,但更偏向于函数式,函数在Rust中是“一等公民”,函数可以作为数据在程序中进行传递。跟C、
91
后端
01-01 08:00
后端
Rust 实现哈夫曼编码解码压缩算法
Rust 实现哈夫曼编码解码压缩算法,哈夫曼编码(HuffmanCoding)是一种树形的编码格式,经常用于数据压缩。网上很多的有很多种C/C++/Java实现,本文以Rust作为视角来看看如何利用哈夫曼编码实现文件的压缩与解压。代码已同步至github:github.com/oloshe/rust…压缩计算字符权重CharWeightMap计算每个字符出现的次数作为权重typeWeight=u6
82
代码人生
01-01 08:00
代码人生
Rust原理与工程实践|来造一个OS吧
Rust原理与工程实践|来造一个OS吧,作者:李睿作者正积极寻找寒暑假实习机会,欢迎通过文章底部联系方式联系作者。如果本文有错或建议欢迎在评论区指出。项目地址:github.com/KernelErr/M…MoeOS在哪吒MQ开发板(全志D1s芯片)上最新运行截图:从中学时期看《30天自制OS》到最近学习rCore-Tutorial-Book,愈发想做一个自己的玩具操作系统。但一直以来看这类教程内
71
«
1
2
3
4
5
6
»