python 没有 switch 这样的语法,只能用 if-else
我想根据一个int类型的ID来选择执行不同的函数(这些函数的输入输出完全相同)
- 只能用
if-else
吗? - 能否有存储函数指针列表的操作,根据ID偏移指针位置来执行函数?
python 没有 switch 这样的语法,只能用 if-else
我想根据一个int类型的ID来选择执行不同的函数(这些函数的输入输出完全相同)
if-else
吗?你这里的 ID 是一个运行时变量吗?
当然了,用 static if 是不行的
那先用 if 吧。taichi 短期内估计不会支持函数指针,在 GPU 上用函数指针的性能也不会太好。