예제 #1
0
        ////////////////////////////////////////////////////////////////////////////

        public static bool[] ToBoolArray(Obj obj)
        {
            if (obj.IsSeq())
            {
                bool[] array = obj.GetBoolArray();
                return(Array.Take(array, array.Length));
            }

            Obj[] elts = obj.GetObjArray();
            int   len  = elts.Length;

            bool[] bools = new bool[len];
            for (int i = 0; i < len; i++)
            {
                bools[i] = elts[i].GetBool();
            }
            return(bools);
        }