我如何在方案语言上定义这个返回if x>0 + else *
的函数:
plus_or_muliti(int x) {
if (x>0) return +;
else return *;
}
我试试这个,它在球拍上不起作用:
(define (plus_or_multi x)
(if (>= x 0) + *))
我收到了这个错误
+: expected a function call, but there is no open parenthesis before this function