首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
木吾木同
掘友等级
前端
|
水帘洞
人生是一个二叉树,面临着不同的路径,无论这个路径的尽头是否有根结点存在,它都是我盛开的养份
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
94
文章 93
沸点 1
赞
94
返回
|
搜索文章
木吾木同
前端 @水帘洞
·
3年前
关注
rust(十八)-模式匹配
模式 模式是RUST中的一种特殊语法,用于匹配复杂和简单类型的结构 将模式与匹配表达式和其他构造结合使用,可以更好地控制程序的控制流 模式同以下元素(的一些组合)组成: 字...
1
评论
分享
木吾木同
赞了这篇文章
sealyun
4年前
关注
rust写前端真香
作为一个先进的系统,必须有高大上的前端技术才能配得上!为了把肌肉秀到极限,决定使用 rust+wasm实现。 这里和传统后端语言在后端渲染html返回给前端完全不一样,是真...
108
61
分享
木吾木同
前端 @水帘洞
·
3年前
关注
Rust(十七)-面向对象编程特性
Rust是面向对象编程语言吗? rust受到多种编程范式的影响,包括面向对象 面向对象通常包含以下特性:命名对象、封装、继承 对象包含数据和形为 面对对象的程序是由对象组成...
1
评论
分享
木吾木同
前端 @水帘洞
·
3年前
关注
Rust(十六)-无畏并发
并发 concurrent: 程序的不同部分之间独立的执行 parallel: 程序的不同部分同时运行 Rust 无畏并发:允许你编写没有细微bug的代码,并在不引入新bu...
1
评论
分享
木吾木同
前端 @水帘洞
·
3年前
关注
Rust(十五)-智能指针
相关的概念 指针:一个变量在内存中包含的是一个地址(指向其它数据) Rust中最常见的指针就是“引用” 引用: 使用& 借用它指向的值 没有其余开销 智能指针 智能指针是这...
1
评论
分享
木吾木同
前端 @水帘洞
·
3年前
关注
Rust(十四)-cargo,crates.io
通过release profile来自定义构建 release profile: 是预定义的 可自定义:可使用不同的配置,对代码编译拥有更多的控制 每个profile的配置...
1
评论
分享
木吾木同
前端 @水帘洞
·
3年前
关注
Rust(十三)- 函数式语言特性-迭代器和闭包
闭包 闭包:可以捕获其所在环境的匿名函数 是匿名函数 保存为变量、作为参数 可在一个地方创建闭包、然后在另一个上下文中调用闭包来完成运算 可从其定义的作用域捕获值 例子 -...
1
评论
分享
木吾木同
前端 @水帘洞
·
3年前
关注
rust(十二)-命令行程序
接收命令行参数 读取文件 重构:改进模块和错误处理 使用TDD(测试驱动开发)开发库功能 使用环境变量 将错误消息写入标准错误而不是标准输出 做一个grep工具 cargo...
1
评论
分享
木吾木同
前端 @水帘洞
·
3年前
关注
Rust(十一)-编写自动化测试
测试(函数) 测试: 函数 验证非测试代码的功能是否和预期一样 测试函数体(通常)执行的3个操作: 准备数据/状态 运行被测试的代码 断言(assert)结果 解剖测试函数...
2
评论
分享
木吾木同
前端 @水帘洞
·
3年前
关注
Rust(十)- 泛型、trait、生命周期
这大概是我学过的最恶心的一节了 提取函数 消除重复代码 重复代码 重复代码的危害 容易出错 需求变更时需要在多处进行修改 消除重复:提取函数 消除重复的函数 识别重复代码 ...
1
评论
分享
木吾木同
前端 @水帘洞
·
3年前
关注
Rust(九)-错误处理
panic! 不可恢复的错误 Rust错误处理概述 Rust的可靠性:错误处理 大部分情况下: 在编译时提示错误, 并处理 错误的分类: 可恢复 例如文件未找到,可再次尝试...
2
评论
分享
木吾木同
前端 @水帘洞
·
3年前
关注
Rust(八)-常用的集合
vector 由标准库提供 可存储多个值 只能存储相同类型的数据 值在内存中连续存放 创建vector Vec::new 函数 更新vector 向vector添加元素,使...
1
评论
分享
木吾木同
前端 @水帘洞
·
3年前
关注
rust(七)- package,crate,module
package、crate、定义moudule rust的代码组织 代码组织主要包括 哪些细节可以暴露,哪些细节是私有的 作用域内哪些名称有效 模块系统 package(包...
1
评论
分享
木吾木同
前端 @水帘洞
·
3年前
关注
Rust(六)-枚举与模式匹配
定义玫举 枚举 枚举允许我们列举所有可能的值来定义一个类型 定义枚举 ip地址:ipv4,ipv6 枚举值: 将数据附加到枚举的变体中 优点 不需要额外的使用struct ...
1
评论
分享
木吾木同
前端 @水帘洞
·
3年前
关注
Rust(五)-struct
5.1定义并实例化struct 什么是struct struct 结构体 自定义的数据类型 为相关联的值命名,打包=>有意义的组合 定义struct 使用struct关键字...
1
评论
分享
木吾木同
前端 @水帘洞
·
3年前
关注
rust(四) - 所有权
什么是所有权 Rust的核心特性就是所有权 所有程序在运行时都必须管理它们使用的计算机内存的方式 有些语言有垃圾收集机制,在程序运行时,它们会不断地寻找不再使用的内存 在其...
2
评论
分享
木吾木同
前端 @水帘洞
·
3年前
关注
rust(三)-通用的编程概念
1、变量与可变性 全用let关键字来声音变量,一般浏览器会给他推断为i32类型,一般默认为不可变,如果需要声明变量,需要加mint关键字声明。 变量和常量 常量(const...
2
评论
分享
木吾木同
前端 @水帘洞
·
3年前
关注
rust(二)-实现一个demo-猜谜游戏
猜数游戏-目标 生成一个1到100的随机数 提示玩家输入一个猜测 猜完之后,程序会提示猜测是太小了还是太大了 如果猜测正确,那么打印出一个庆祝信息,程序退出 做个项目练练手...
2
评论
分享
木吾木同
前端 @水帘洞
·
3年前
关注
Rust (一)
使用rust的好处 rust 是一种令人兴奋的新编程语言,它可以让每个人编写可靠且高效的软件。 它可以用来替换C/C++,Rust 和它们具有同样的性能,但是很多常见的bu...
3
评论
分享
木吾木同
赞了这篇文章
Gaby
🧱
·
4年前
关注
🔥 连八股文都不懂还指望在前端混下去么
前端八股文还是值得深入了解,系统巩固的基础。扎实的基本功还有利于跳槽涨薪的。小知识,大挑战!努力行动起来吧!...
13k
653
分享
下一页
个人成就
文章被点赞
349
文章被阅读
19,646
掘力值
965
关注了
3
关注者
37
收藏集
1
关注标签
8
加入于
2017-09-28