Error[8]: Undefined offset: 4, File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 121
File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 473, decode(

概述我想使用swift高阶函数(map)从给定的UIView.subviews数组中删除所有Subviews.这条线 (cell.contentView.subviews as [UIView]).map { $0.removeFromSuperView() } 导致错误 “无法使用'((_) – > _)”类型的参数列表调用’map’ 我想知道编译器在这一点上需要什么. 我会说地图不适合这种 *** 作.它 我想使用swift高阶函数(map)从给定的UIVIEw.subvIEws数组中删除所有SubvIEws.这条线
(cell.contentVIEw.subvIEws as [UIVIEw]).map { 
extension Array {    func foreach(function: T -> ()) {        for elem in self {            function(elem)        }    }}
.removeFromSuperVIEw() }

导致错误
“无法使用'((_) – > _)”类型的参数列表调用’map’

我想知道编译器在这一点上需要什么.

我会说地图不适合这种 *** 作.它基于其他序列元素创建一个新序列,但是你不想创建一个序列,你只想迭代它们并将一个函数应用于它们.在swift中没有高阶函数可以匹配你想要的函数,我希望他们能尽快投入一些东西.因此,您可以做的最好的事情是使用for循环或编写您自己的功能,它可以满足您的需求.

我想建议编写自己的功能(基于foreach的scalas):

forEach

使用Swift 2.0更新

(cell.contentVIEw.subvIEws as [UIVIEw]).forEach { [+++].removeFromSupervIEw() }
添加到SequenceType,因此可用:

[+++] 总结

以上是内存溢出为你收集整理的swift – 高阶函数:“无法使用类型'((_) – > _)”的参数列表调用’map’全部内容,希望文章能够帮你解决swift – 高阶函数:“无法使用类型'((_) – > _)”的参数列表调用’map’所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

)
File: /www/wwwroot/outofmemory.cn/tmp/route_read.php, Line: 126, InsideLink()
File: /www/wwwroot/outofmemory.cn/tmp/index.inc.php, Line: 165, include(/www/wwwroot/outofmemory.cn/tmp/route_read.php)
File: /www/wwwroot/outofmemory.cn/index.php, Line: 30, include(/www/wwwroot/outofmemory.cn/tmp/index.inc.php)
Error[8]: Undefined offset: 5, File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 121
File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 473, decode(

概述我想使用swift高阶函数(map)从给定的UIView.subviews数组中删除所有Subviews.这条线 (cell.contentView.subviews as [UIView]).map { $0.removeFromSuperView() } 导致错误 “无法使用'((_) – > _)”类型的参数列表调用’map’ 我想知道编译器在这一点上需要什么. 我会说地图不适合这种 *** 作.它 我想使用swift高阶函数(map)从给定的UIVIEw.subvIEws数组中删除所有SubvIEws.这条线
(cell.contentVIEw.subvIEws as [UIVIEw]).map { 
extension Array {    func foreach(function: T -> ()) {        for elem in self {            function(elem)        }    }}
.removeFromSuperVIEw() }

导致错误
“无法使用'((_) – > _)”类型的参数列表调用’map’

我想知道编译器在这一点上需要什么.

我会说地图不适合这种 *** 作.它基于其他序列元素创建一个新序列,但是你不想创建一个序列,你只想迭代它们并将一个函数应用于它们.在swift中没有高阶函数可以匹配你想要的函数,我希望他们能尽快投入一些东西.因此,您可以做的最好的事情是使用for循环或编写您自己的功能,它可以满足您的需求.

我想建议编写自己的功能(基于foreach的scalas):

forEach

使用Swift 2.0更新

(cell.contentVIEw.subvIEws as [UIVIEw]).forEach { .removeFromSupervIEw() }
添加到SequenceType,因此可用:

[+++] 总结

以上是内存溢出为你收集整理的swift – 高阶函数:“无法使用类型'((_) – > _)”的参数列表调用’map’全部内容,希望文章能够帮你解决swift – 高阶函数:“无法使用类型'((_) – > _)”的参数列表调用’map’所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

)
File: /www/wwwroot/outofmemory.cn/tmp/route_read.php, Line: 126, InsideLink()
File: /www/wwwroot/outofmemory.cn/tmp/index.inc.php, Line: 165, include(/www/wwwroot/outofmemory.cn/tmp/route_read.php)
File: /www/wwwroot/outofmemory.cn/index.php, Line: 30, include(/www/wwwroot/outofmemory.cn/tmp/index.inc.php)
swift – 高阶函数:“无法使用类型'((_) – > _)”的参数列表调用’map’_app_内存溢出

swift – 高阶函数:“无法使用类型'((_) – > _)”的参数列表调用’map’

swift – 高阶函数:“无法使用类型'((_) – > _)”的参数列表调用’map’,第1张

概述我想使用swift高阶函数(map)从给定的UIView.subviews数组中删除所有Subviews.这条线 (cell.contentView.subviews as [UIView]).map { $0.removeFromSuperView() } 导致错误 “无法使用'((_) – > _)”类型的参数列表调用’map’ 我想知道编译器在这一点上需要什么. 我会说地图不适合这种 *** 作.它 我想使用swift高阶函数(map)从给定的UIVIEw.subvIEws数组中删除所有SubvIEws.这条线
(cell.contentVIEw.subvIEws as [UIVIEw]).map { 
extension Array {    func foreach(function: T -> ()) {        for elem in self {            function(elem)        }    }}
.removeFromSuperVIEw() }

导致错误
“无法使用'((_) – > _)”类型的参数列表调用’map’

我想知道编译器在这一点上需要什么.

我会说地图不适合这种 *** 作.它基于其他序列元素创建一个新序列,但是你不想创建一个序列,你只想迭代它们并将一个函数应用于它们.在swift中没有高阶函数可以匹配你想要的函数,我希望他们能尽快投入一些东西.因此,您可以做的最好的事情是使用for循环或编写您自己的功能,它可以满足您的需求.

我想建议编写自己的功能(基于foreach的scalas):

forEach

使用Swift 2.0更新

(cell.contentVIEw.subvIEws as [UIVIEw]).forEach { .removeFromSupervIEw() }
添加到SequenceType,因此可用:

总结

以上是内存溢出为你收集整理的swift – 高阶函数:“无法使用类型'((_) – > _)”的参数列表调用’map’全部内容,希望文章能够帮你解决swift – 高阶函数:“无法使用类型'((_) – > _)”的参数列表调用’map’所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1050310.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

.removeFromSu", "pubDate": "2022-05-25", "upDate": "2022-05-25" }
保存
.removeFromSu', author : '太原理工教务处', cat_name : 'app', time_y_m : '2022年05月', time_d : '25', site_motto : '内存溢出' }; {script} {script}