在 MiniZinc 中创建均匀函数
Create even function in MiniZinc
我的问题很简单,但我对 MiniZinc 很陌生,所以这就是我问的原因。
我想定义一个函数,给定一个参数 i,returns 一个包含从 0 到 2i 的偶数的列表。
例如,
even(4)=[0,2,4,6,8]
你能说出这个函数的代码吗?
这个问题可以使用数组理解快速解决:
function array[int] of int: even(int: n) =
[ 2*i | i in 0..n];
我的问题很简单,但我对 MiniZinc 很陌生,所以这就是我问的原因。
我想定义一个函数,给定一个参数 i,returns 一个包含从 0 到 2i 的偶数的列表。
例如,
even(4)=[0,2,4,6,8]
你能说出这个函数的代码吗?
这个问题可以使用数组理解快速解决:
function array[int] of int: even(int: n) =
[ 2*i | i in 0..n];