syntax - “[”在描述输入参数格式的语法中是什么意思?
问题描述
这是一个菜鸟问题,但我找不到这种广泛用于描述输入参数格式的语法的名称/关键字。例如:
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]
orurl[, data[, config]]
只是看起来很奇怪并且不是自我解释的。这种语法的名称是什么?
我已经看到它们被广泛使用,但不知道如何阅读它们。我只需要有人指出一个方向并告诉一个关键字/名称或两个有关此语法的内容。
解决方案
如果有人有同样的困惑,请在这里回答自己:
无论进入什么[]
都是可选的。例如:
的表达axios.get(url[, config])
意味着:
axios.get(url)
是可以接受的,并且axios.get(url, config)
也是可以接受的。
推荐阅读
- python - Pandas:跨列查找共同值
- flutter - 在 Flutter 中的 Stack 小部件内移动、缩放和调整定位小部件
- microsoft-graph-api - Microsoft Graph 教育类通过选择扩展
- ios - 解决“无法同时满足约束”错误的最佳方法是什么?
- php - 从外部站点返回 index.php/about
- r - R:如何获取存储在向量中的数据框?
- amazon-web-services - 对从公共 EC2 实例通过 SSH 连接到私有 EC2 实例感到困惑
- python - 我不知道应该把什么作为参数来为变量赋值
- python - Plotly 热图与 Jupyter 笔记本不兼容?
- java - spring cloud config客户端立即启动和停止