एफ # List
की शुरुआत में तत्व जोड़ने का बेहतर तरीका सूची के सामने एक आइटम जोड़ने के लिए cons
(::
) ऑपरेटर प्रदान करता है। क्या Seq
के लिए ऐसा करने के लिए कोई फ़ंक्शन है? मेरे द्वारा आने वाला एकमात्र तरीका Seq.append
का उपयोग निम्नानुसार कर रहा है। क्या ऐसा करने का एक और अधिक कुशल/सुरुचिपूर्ण तरीका है?एफ # अनुक्रम
> let myLst = [1..5]
> 0::myLst;;
val it : int list = [0; 1; 2; 3; 4; 5]
> let mySeq = {1..5}
> Seq.append (seq [0]) mySeq;;
val it : seq<int> = seq [0; 1; 2; 3; ...]
संभावित डुप्लिकेट, लेकिन वास्तव में मेरे प्रश्न का उत्तर नहीं दे रहा है।
[1] का उपयोग करता Seq.append
ध्यान दें कि आप केवल 'Seq.append [0] mySeq' का उपयोग कर सकते हैं, आपको' seq' 'पर कॉल में' [0] 'लपेटना नहीं है। – kvb