clojure.lang.LazilyPersistentVector.create C# (CSharp) Метод

create() приватный Метод

private create ( System coll ) : IPersistentVector
coll System
Результат IPersistentVector
        public static IPersistentVector create(System.Collections.ICollection coll)
        {
            if (!(coll is ISeq) && coll.Count <= 32)
            {
                object[] array = new object[coll.Count];
                coll.CopyTo(array, 0);
                return createOwning(array);
            }
            return PersistentVector.create(RT.seq(coll));
        }

Usage Example

Пример #1
0
 protected override object Read(PushbackTextReader r, char leftparen, object opts)
 {
     return(LazilyPersistentVector.create(ReadDelimitedList(']', r, true, opts)));
 }
LazilyPersistentVector