Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
yuanqian52
Summer_OS
提交
a302417e
S
Summer_OS
项目概览
yuanqian52
/
Summer_OS
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
Summer_OS
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
a302417e
编写于
7月 24, 2021
作者:
yuanqian52
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新CHANGELOG
上级
23c917db
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
42 addition
and
0 deletion
+42
-0
CHANGELOG
CHANGELOG
+42
-0
未找到文件。
CHANGELOG
浏览文件 @
a302417e
...
...
@@ -260,4 +260,46 @@ fn main()
println!("{} is {} characters long.", s, s.len());// 使用实例来调用方法
}
///内存
实例化一个结构体时,结构体字段可以通过.来获取
struct SeaCreature
{
animal_type: String,
name: String,
arms: i32,
legs: i32,
weapon: String,
}
fn main()
{
// SeaCreature的数据在栈上
let ferris = SeaCreature {
// String 结构体也在栈上,
// 但也存放了一个数据在堆上的引用
animal_type: String::from("螃蟹"),
name: String::from("Ferris"),
arms: 2,
legs: 4,
weapon: String::from("大钳子"),
};
let sarah = SeaCreature {
animal_type: String::from("章鱼"),
name: String::from("Sarah"),
arms: 8,
legs: 0,
weapon: String::from("无"),
};
println!(
"{} 是只{}。它有 {} 只胳膊 {} 条腿,还有一个{}。",
ferris.name, ferris.animal_type, ferris.arms, ferris.legs, ferris.weapon
);
println!(
"{} 是只{}。它有 {} 只胳膊 {} 条腿。它没有杀伤性武器…",
sarah.name, sarah.animal_type, sarah.arms, sarah.legs
);
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录