rust数据类型

无人久伴 提交于 2019-12-06 05:53:35
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];

}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!