Looking for f# Answers? Try Ask4KnowledgeBase
Looking for f# Keywords? Try Ask4Keywords

F#リスト


構文

  • [] //空のリスト。

    head :: tail //要素headとリストtailを保持している構築セル。 ::はCons演算子と呼ばれます。

    let list1 = [1; 2; 3] //セミコロンの使用方法に注意してください。

    let list2 = 0 :: list1 //結果は[0; 1; 2; 3]

    let list3 = list1 @ list2 //結果は[1; 2; 3; 0; 1; 2; 3]。 @は、追加演算子です。

    let list4 = [1..3] //結果は[1; 2; 3]

    let list5 = [1..2..10] //結果は[1; 3; 5; 7; 9]

    let list6 = [iが1.10の場合はi%2 = 1の場合はyield i] // resultは[1; 3; 5; 7; 9]

リスト 関連する例