F # 'nin her zaman argümanları, köri stilini ve tuple stilini geçmenin iki farklı yolu olduğunu düşündüm. Bu gerçekten doğru mu?F # parametresi
Basitçe tek bir stil, curry stili ve bağımsız değişkenler basit değerler veya tuples olabilir.
örn.
someFunc (a,b) =
bu tuple olur bir köri tarzı bağımsız değişkenle bir işlev değil? Bu yüzden pipleline operatörünü kullanarak bu işleve tuples iletmeme izin veriyor musunuz?
(1,2) |> someFunc
Bu doğru (burada başlığın elemanları olarak adlandırılır)?
Evet, ve bu basitçe "f", adlandırılmış öğelere sahip bir tuple olan _one_ argümanına sahip olduğu için değil mi? Demek istediğim, "somefunc abc (d, e, f) g" gibi korkak şeyler yapabilirsin, ve bu açıkçası saf körelem ya da typle tarzıydı, ki bu sadece F # 'nin sadece körelme tarzına sahip olduğu, argümanların basitçe değerler veya tuple olduğu inancım vardı. Bunu düşünmenin doğru yolu bu mu? –
Bu doğru. –