Exemplo n.º 1
0
Arquivo: LpObject.cs Projeto: baban/lp
        protected static LpObject methods_(LpObject self, LpObject[] args, LpObject block = null)
        {
            var keys = new List <string>();

            foreach (string k in self.methods.Keys)
            {
                keys.Add(k);
            }
            return(LpArray.initialize(keys.ToArray().Select((s) => LpString.initialize(s)).ToArray()));
        }
Exemplo n.º 2
0
Arquivo: LpArray.cs Projeto: baban/lp
 static LpObject map(LpObject self, LpObject[] args, LpObject block = null)
 {
     return(LpArray.initialize(self.arrayValues.Select((v) => block.funcall("call", block, new LpObject[] { v }, null)).ToArray()));
 }