當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Julia Iterators.flatten用法及代碼示例


用法:

flatten(iter)

給定一個產生迭代器的迭代器,返回一個產生這些迭代器元素的迭代器。換句話說,參數迭代器的元素是連接在一起的。

例子

julia> collect(Iterators.flatten((1:2, 8:9)))
4-element Vector{Int64}:
 1
 2
 8
 9

julia> [(x,y) for x in 0:1 for y in 'a':'c']  # collects generators involving Iterators.flatten
6-element Vector{Tuple{Int64, Char}}:
 (0, 'a')
 (0, 'b')
 (0, 'c')
 (1, 'a')
 (1, 'b')
 (1, 'c')

相關用法


注:本文由純淨天空篩選整理自julialang.org 大神的英文原創作品 Base.Iterators.flatten — Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。