Definition: The following types are called “dynamic”:
bytes
string
T[]
T
T[k]
k >= 0
(T1,...,Tk)
Ti
1 <= i <= k
Contract ABI Specification - Solidity 0.8.13 documentation
ちょいむずし