Tuyên bố từ chối trách nhiệm:Tổng số F # Câu hỏi mới!F # - Hiển thị kết quả đầy đủ trong cửa sổ tương tác F #
Nếu tôi gõ như sau vào một chiếc F # tập tin trong Visual Studio
#light
let squares =
seq { for x in 1 .. 10 -> x * x }
printf "%A" squares
và chạy F # tương tác trên nó bằng cách làm nổi bật và nhấn Alt + Nhập, đầu ra trong cửa sổ tương tác là
>
seq [1; 4; 9; 16; ...]
val squares : seq<int>
>
Nhưng tôi muốn xem toàn bộ chuỗi tức là
>
seq [1; 4; 9; 16; 25; 36; 49; 64; 81; 100]
val squares : seq<int>
>
Điều này có thể không? Tôi hy vọng rằng có một thiết lập cho điều này mà tôi đã bỏ lỡ.
Cảm ơn Brian, hiện giờ đã có ý nghĩa hoàn toàn. Có thể yêu cầu FSI đánh giá tất cả các giá trị trong phạm vi hiểu seq (nếu đó là thuật ngữ chính xác) không? –
@Russ, đó là hiệu quả những gì biến nó thành một Danh sách sẽ làm ... Nếu không, bạn phải làm Seq.iter (printfn "% A") hình vuông – Benjol
Tôi nhận thấy printfn "% A" [1 .. 2000] chỉ hiển thị 100 giá trị đầu tiên. Giải pháp của Benjol sẽ in toàn bộ danh sách. – Juliet