“[”在描述输入参数格式的语法中是什么意思?
what does "[," mean in the syntax for describing input parameters format?
这是一个菜鸟问题,但我找不到这种广泛用于描述输入参数格式的语法的名称/关键字。例如:
Request method aliases
For convenience aliases have been provided for all supported request methods.
axios.request(config)
axios.get(url[, config])
axios.delete(url[, config])
axios.head(url[, config])
axios.options(url[, config])
axios.post(url[, data[, config]])
axios.put(url[, data[, config]])
axios.patch(url[, data[, config]])
语法 url[, config]
或 url[, data[, config]]
看起来真的很奇怪,无法自我解释。这种语法的名称是什么?
我看到它们被广泛使用,但不确定如何阅读它们。我只需要有人指出方向并告诉一两个关于此语法的关键字/名称。
在这里回答我自己,以防有人有同样的困惑:
[]
中的任何内容都是可选的。例如:
表达式axios.get(url[, config])
的意思是:
axios.get(url)
可以接受,
axios.get(url, config)
也可以接受
这是一个菜鸟问题,但我找不到这种广泛用于描述输入参数格式的语法的名称/关键字。例如:
Request method aliases
For convenience aliases have been provided for all supported request methods.
axios.request(config)
axios.get(url[, config])
axios.delete(url[, config])
axios.head(url[, config])
axios.options(url[, config])
axios.post(url[, data[, config]])
axios.put(url[, data[, config]])
axios.patch(url[, data[, config]])
语法 url[, config]
或 url[, data[, config]]
看起来真的很奇怪,无法自我解释。这种语法的名称是什么?
我看到它们被广泛使用,但不确定如何阅读它们。我只需要有人指出方向并告诉一两个关于此语法的关键字/名称。
在这里回答我自己,以防有人有同样的困惑:
[]
中的任何内容都是可选的。例如:
表达式axios.get(url[, config])
的意思是:
axios.get(url)
可以接受,axios.get(url, config)
也可以接受