在我的 Android应用程序中,我有一个 String,Any?的地图并且键的值可以是Int或String或null. 目前,我这样做: map[key]?.let { val value = it as Int // use value here} 如果有办法拥有像Swift这样的快捷方式
目前,我这样做:
map[key]?.let { val value = it as Int // use value here }
如果有办法拥有像Swift这样的快捷方式
if let value = map[key] as? Int { }
所以它就像一条线来检查无效并将其投射到现场
您可以使用(map[key] as? Int)?.let { }