我可以在函数的主体中编写 data () {
return {
response: null
}
},
methods: {
async doRequest () {
const response = await fetch('https://api.test/api/dates')
const data = await response.json();
console.log(data, data.slice()); // <-- These are the same
this.response = data.slice();
}
},
created () {
this.doRequest()
}
使其不实现(此功能记录在何处)?
我想知道如何保留未指定的参数,即???
。
答案 0 :(得分:6)
???
是在Predef
中定义的返回类型为Nothing
的函数。调用时会抛出NotImplementedError
。
我认为没有类似的方法可以从函数定义中省略参数。您可以尝试先给它提供类型Any
,然后在实现该功能时收紧该类型。
答案 1 :(得分:2)
我可以在函数的主体中编写
???
使其不实现(此功能记录在何处)?
此功能称为Function Application,或俗称“方法调用”。您正在呼叫the method named ???
,即defined like this:
def ??? : Nothing = throw new NotImplementedError
我想知道如何保留未指定的参数,即
def f(param1, ???)
。
你不能。