gpt4 book ai didi

swift - Swift 中带有可选完成 block 的函数

转载 作者:IT王子 更新时间:2023-10-29 05:04:22 24 4
gpt4 key购买 nike

<分区>

当我创建一个函数时,我可以通过给它一个默认值来使它成为可选参数,就像这样:

func foo(bar: String = "foobar") {}

我想对完成 block 做同样的事情(让它成为可选的)。我尝试了以下方法:

func foo(completionBlock: (foo: String) -> () = () -> ())
func foo(completionBlock: (foo: String) -> () = (foo: String) -> ())
func foo(completionBlock: (foo: String) -> () = ((foo: String) -> ()))
func foo(completionBlock: (foo: String) -> () = ((foo: String) in))
func foo(completionBlock: (foo: String) -> () = {(foo: String) in})

我该怎么做?

编辑:
这是一个重复的问题,很抱歉。但是,我在原始问题中找不到解决方案。所以内森的回答是最好的

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com