码迷,mamicode.com
首页 > 其他好文 > 详细

rust数据类型

时间:2019-12-01 10:16:10      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:不可变   print   内存   类型   数组   相同   emoji   模式匹配   静态   

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];

}

rust数据类型

标签:不可变   print   内存   类型   数组   相同   emoji   模式匹配   静态   

原文地址:https://www.cnblogs.com/c-x-a/p/11964873.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!