最近 getopt 用得比較多。剛接觸時覺得挺方便的,自動拆分選項,省去了多少麻煩,但越用越覺得難受,有二:
1. 各個參數之間無法關聯
比如,希望設定 -t type -n number,並且 type-number 是一一關聯的。看了很多介紹,都沒有提及這個功能,只能自行實現。
2. 無法制定參數的類型
比如,希望參數是純數字,但是看了一圈,發現也不行,只能老老實實的 isdigit
最近 getopt 用得比較多。剛接觸時覺得挺方便的,自動拆分選項,省去了多少麻煩,但越用越覺得難受,有二:
1. 各個參數之間無法關聯
比如,希望設定 -t type -n number,並且 type-number 是一一關聯的。看了很多介紹,都沒有提及這個功能,只能自行實現。
2. 無法制定參數的類型
比如,希望參數是純數字,但是看了一圈,發現也不行,只能老老實實的 isdigit
https://www.cnblogs.com/nhdlb/p/11741228.html
https://blog.csdn.net/qq_41341328/article/details/125099373
https://www.cnblogs.com/nhdlb/p/11741228.html
前言 我服了 記錄: https://github.com/nodejs/node-gyp/issues/1753