並前往https://alex51351.pixnet.net/blog/post/276585191-contract-types-%E5%90%88%E7%B4%84%E5%BD%A2%E5%BC%8F