operators.py 文件源码

python
阅读 40 收藏 0 点赞 0 评论 0

项目:Gaia 作者: splcurran 项目源码 文件源码
def eLowDotOperator(stack, z, mode):
    if mode == 1:   # num
        stack.append(utilities.formatNum(math.acos(z)))
    #elif mode == 2:
    elif mode == 3: # str or list
        if len(z) == 0:
            stack.append([])
        else:
            result = ""
            for i in z:
                i = utilities.castToList(i)
                if len(i) >= 2:
                    if type(i[1]) == str and type(result) == str:
                        result += (i[1] * utilities.castToNumber(i[0]))
                    else:
                        result = list(result)
                        result += [i[1]] * utilities.castToNumber(i[0])
            stack.append(result)
    else:
        monadNotImplemented(mode, '')

# ?
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号