encoding[,start这种语法糖什么意思啊,是代表start 是可选的,但是如果要使用start参数,必须要有encoding 参数吗?
这个是node 里面特有的语法糖?
业精于勤,荒于嬉;行成于思,毁于随。
看中括號的嵌套關係基本上就能推斷出來你的理解。
首先encoding在一個[]之內,那麼她自然是可選參數咯!
encoding
[]
繼續往後看,那encoding, [start]又是什麼意思?顯然能感受到,是在設定了encoding的情況下,後面有一個可選的start。
encoding, [start]
start
這是常見的表達方式:
地址:usage-message
[] 表可選,意為有 4 種參數模式:
空encodingencoding, startencoding, start, end
看中括號的嵌套關係基本上就能推斷出來你的理解。
首先
encoding
在一個[]
之內,那麼她自然是可選參數咯!繼續往後看,那
encoding, [start]
又是什麼意思?顯然能感受到,是在設定了encoding
的情況下,後面有一個可選的start
。這是常見的表達方式:
地址:usage-message
[] 表可選,意為有 4 種參數模式:
空
encoding
encoding, start
encoding, start, end