rust数据类型
2024-10-20 00:24:14
fn main() {
//char支持4个字节,支持emoji
let jp = "ゆ";
let emoji = "✨";
let ch = "囧";
println!("jp is {}",jp);
println!("ch is {}",ch);
println!("emoji is {}",emoji);
//元组,同python不可变
let tup:(i32,f64,u8) =(500,6.4,1);
// 模式匹配解构
let (_,y,_) =tup; //支持元组解包
println!("the value of y is {}",y);
//通过.加索引访问
let one = tup.0;
println!("the value of one is {}",one);
//静态类型语言的数组要求元素类型都相同
//数组是分配到栈上的内存
//i32是每个元素的类型,5是长度
let a:[i32;5] = [1,2,3,4,5];
//指定元素都相同的数组
//4表示数值,3表示个数
let b = [4; 3];
}
最新文章
- 黑马程序员——【Java高新技术】——类加载器
- Hadoop阅读笔记(五)——重返Hadoop目录结构
- JAVA操作Oracle数据库中的事务
- Vue.js进阶
- SQL交叉表
- [moka学习笔记]yii2.0数据库查询的多种方法(未完待整理)
- css大牛的博客
- Bzoj1150 数据备份Backup
- magento
- Linux内核之旅 链表实现
- [问题]C# 结构体对齐:如何将变长byte数组对齐
- 【剑指offer】数字在排序数组中出现的次数
- psql rank row
- Problem B: Excuses, Excuses!
- error C3130: 内部编译器错误: 未能将插入的代码块写入PDB
- Java 多线程详解(一)------概念的引入
- git解决修改代码后无法push的问题failed to push some refs to 'ssh://git@xxx.xxx.xx/xx.git'
- 【代码笔记】Web-HTML-列表
- K8s核心概念详解
- JS中的PadLeft、PadRight,位数不足,自动补位,String扩展方法