这种时候,用Calldata还是用memory 更好呀。用Calldata gas 会便宜吗。
如果是在外部调用 ,这参数总是在calldata 上, 此时使用calldata gas 是更低的,因为不用进行拷贝,如果仅是这个情况下调用,建议函数使用 external 。
如果你在内部调用 , 如在其他函数调用这个函数, 那么你的参数是在内存中分配的,此时 memory 更好, 如果仅在内部调用 应该使用 internal