Example #1
0
        private object _ceil(INakoFuncCallInfo info)
        {
            object a  = info.StackPop();
            object b  = info.StackPop();
            int    ib = 0;

            if (b is string)
            {
                string sb = (string)b;
                if (sb.Contains("."))
                {
                    ib = GetDigitOfDecimal(sb);
                }
                else
                {
                    ib = int.Parse(sb);
                }
            }
            else
            {
                ib = NakoValueConveter.ToInt(b);
            }
            double da = NakoValueConveter.ToDouble(a);

            return(__ceil(da, ib));
        }