我使用Visual Studio 2012,並調用該函數Console.ReadLine()不會在這個簡單的程序 open System
open System.Collections.Generic
open System.Text
open System.IO
#nowarn "40"
let rec readlines() =
seq {
let line
我想知道當一個序列被轉換爲一個數組,然後再次作爲一個序列被處理時,我是否會得到特殊處理。 let sq = seq { for i in 0 .. 10 do yield i }
let arr = Seq.toArray sq
let len = Array.length arr // O(1)
let sq2 = arr |> Seq.ofArray
// from convert
在Perl 6,I可以遍歷一個文字序列: .say for 0 ... 3;
我可以綁定到一個標量和該迭代: my $s := 0 ... 3;
.say for $s;
但我不能結合到一個標量,把它作爲一個參數,然後迭代的是: my $t := 0 ... 3;
show($t);
sub show ($seq) { .say for $seq }
子程序得到Seq類型的單個