メインメニューを開く

差分

スライス

802 バイト追加, 2012年4月5日 (木) 10:14
ページの作成:「'''スライス'''(slice)とは、[F Sharp|F#]]に搭載されている構文のひとつで、配列に対して範囲指定でアクセスすることができる...」
'''スライス'''(slice)とは、[F Sharp|F#]]に搭載されている構文のひとつで、配列に対して範囲指定でアクセスすることができるというものである。

<source lang="fsharp">
(* 元となる配列 *)
let array1 = [| 0; 1; 2; 3; 4; 5; |]
printfn "%A" array1

// スライス構文1
// 1~3の範囲を抽出する
let array2 = array1.[1..3]
printfn "%A" array2

// スライス構文2
// 先頭~3までの範囲を抽出する
let array3 = array1.[..3]
printfn "%A" array3

// スライス構文3
// 1~終わりまでの範囲を抽出する
let array4 = array1.[1..]
printfn "%A" array4
</source>

== 関連項目 ==
* [[プロパティー]]
* [[インデクサー]]
* [[F Sharp|F#]]
== 参考文献 ==
<references />
== 外部リンク ==

{{stub}}
匿名利用者