List Unpack(リスト展開)
リストの要素を個別に出力します。
中級
Since P00
入力ポート
List(List)
展開するリスト
出力ポート
Item 0(Item 0)
リスト要素 0
Item 1(Item 1)
リスト要素 1
Item 2(Item 2)
リスト要素 2
Item 3(Item 3)
リスト要素 3
Count(Count)
リストの要素数
パラメータ
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
| Item Type要素の型 | Enum | Number | 展開するリスト要素の型。`Any` は上級者向け |
| Outputs出力数 | Int | 4 | 出力スロットの数 |
技術詳細
item_typeでlist入力と各item_n出力の型が連動しますcountは「表示する出力スロット数」で、実際のリスト長とは別ですcount出力は実際に届いたリストの要素数を返しますPaletteはList<Color>として展開できますAnyを選ぶと混在リストも展開できますが、下流で型不一致の警告が出る可能性があります
使用例
List<Image>を個別出力して複数のプレビューや分岐に渡す- 色パレットを展開して各色を個別ノードへ送る
count出力を使って、現在有効な候補数を別ノードで参照する
💡 ヒント
- •`item_type` で `list` 入力と各 `item_n` 出力の型が連動します
- •`count` は「表示する出力スロット数」で、実際のリスト長とは別です
- •`count` 出力は実際に届いたリストの要素数を返します
- •`Palette` は `List<Color>` として展開できます
- •`Any` を選ぶと混在リストも展開できますが、下流で型不一致の警告が出る可能性があります