day 17 @rust スライス型
・スライス型には参照型同様に所有権の概念がない。
・スライス型のシグニチャ
&[type] // 例 &[u8] &[bool] &str let ary = [1, 2, 3, 4, 5]; スライス型の値の作り方。 let val: &[u8] = &ary[0..4]; let val = &ary[..4]; let val = &ary[0..4]; let val = &ary[..];
・&strはStringのスライス型
・スライス型には参照型同様に所有権の概念がない。
・スライス型のシグニチャ
&[type] // 例 &[u8] &[bool] &str let ary = [1, 2, 3, 4, 5]; スライス型の値の作り方。 let val: &[u8] = &ary[0..4]; let val = &ary[..4]; let val = &ary[0..4]; let val = &ary[..];
・&strはStringのスライス型