示例#1
0
文件: LpObject.cs 项目: baban/lp
        protected static LpObject to_s(LpObject self, LpObject[] args = null, LpObject block = null)
        {
            var hashCode = self.GetHashCode();
            var str      = string.Format("<obj {0}>", hashCode.ToString("x4"));

            return(LpString.initialize(str));
        }
示例#2
0
文件: LpObject.cs 项目: baban/lp
 protected static LpObject hash(LpObject self, LpObject[] args, LpObject block = null)
 {
     return(LpNumeric.initialize(self.GetHashCode()));
 }
示例#3
0
文件: LpClass.cs 项目: baban/lp
        protected static LpObject to_s(LpObject self, LpObject[] args, LpObject block = null)
        {
            var str = string.Format("#<{0}:{1:x8}>", className, self.GetHashCode());

            return(LpString.initialize(str));
        }