int add2(int a, int b) {
return a + b;
}
int main() {
array(int) pair = ({ 2, 3 });
// 配列展開を使って関数に引数を渡す
int n = add2(@pair);
write("n = %d\n", n); // => n = 5
return 0;
}
aW50IGFkZDIoaW50IGEsIGludCBiKSB7CiAgICByZXR1cm4gYSArIGI7Cn0KCmludCBtYWluKCkgewogICAgYXJyYXkoaW50KSBwYWlyID0gKHsgMiwgMyB9KTsKCiAgICAvLyDphY3liJflsZXplovjgpLkvb/jgaPjgabplqLmlbDjgavlvJXmlbDjgpLmuKHjgZkKICAgIGludCBuID0gYWRkMihAcGFpcik7CiAgICB3cml0ZSgibiA9ICVkXG4iLCBuKTsgLy8gPT4gbiA9IDUKCiAgICByZXR1cm4gMDsKfQ==