# 016: Prim.java にある ShowFunc.call の引数が、なぜ AtomExpr ではなく、AtomExpr[] (配列)になっているのか [↑up](bunny_notes) - issued: 2020-04-12 - 分類: D 要調査 - status: Closed (2020-04-12) ## 現象 Prim.java にある ShowFunc.call は、引数をひとつしかとらないのに、 引数の型が AtomExpr[] になっている。なぜだろう。(なにか理由があるはずだが思い出せない。) ## 調査ログ ### 2020-04-12 LambdaForm は、arity >= 0 の関数一般に対応するため、arity によらず引数の型は AtomExpr[] にして可変長引数を実現しているのでした。 [018](bissue018) のために IntegerAdd をみて思い出した。