元组 day5
本文最后更新于 111 天前,其中的信息可能已经有所发展或是发生改变。

概念

元组由多种类型组合在一起(复合类型),元组的长度、顺序固定

写法

fn main(){
    let tup =(1,1.0,1);
}
fn main(){
    let tup =(1,1.0,1);
    let (x,y,z)=tup;//使用模式匹配解构元组
    let tup_1 =(1,1.0,1);
    let x1=tup_1.0;//使用.操作符来访问元组的值
}

特性

  • 元组的成员也可以是元组
  • 元组可以被索引
  • 元组可以通过解构式赋值
  • 过长的元组打印不出会报错,具体原因暂时不清楚
  • 元组可以用于函数的参数或返回值
fn main(){
    let tup=(1,(1.0,1));// 特性1
    let tup_1=tup.1.0;//特性2
    let (x,y,z);
    (x,y,z)=(1,1.0,1); //特性3
    let (x,y)=sum((1,2));//特性5 x==2,y==4
    fn sum(sum:(i32,i32))->(i32,i32){
        (a+a,b+b)
    }
}
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇