में सूची समझ में मैं एफ # में कुछ सूची समझने की कोशिश कर रहा हूं। और मुझे this मिला।एफ #
let evens n =
{ for x in 1 .. n when x % 2 = 0 -> x }
print_any (evens 10)
let squarePoints n =
{ for x in 1 .. n
for y in 1 .. n -> x,y }
print_any (squarePoints 3)
पहला अभी भी ठीक काम करता है, लेकिन दूसरा पुराना है। नवीनतम (1.9.7.8) एफ # कंपाइलर इस शैली का समर्थन नहीं करता है।
कुछ खोज मैंने पाया यह काम करता है
let vec1 = [1;2;3]
let vec2 = [4;5;6]
let products = [for x in vec1 do for y in vec2 do yield x*y]
के बाद कोई बात क्यों वाक्य विन्यास बदल सकते हैं? धन्यवाद।
ठीक है, शुरुआती गोद लेने वालों के पास उस समय बहुत पसंद नहीं था :) – Benjol
हमने न तो लेखकों को जल्दी ही अपनाना शुरू किया। ;-) –