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, '')
# ?
评论列表
文章目录