问题标签 [unwrap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 函数抛出并返回可选的..可以有条件地在一行中展开吗?
我正在使用一个 SQLite 库,其中查询返回可选值以及可能引发错误。我想有条件地解开该值,或者如果它返回错误则接收 nil 。我不完全确定如何措辞,这段代码将解释,这就是它的样子:
有没有办法避免在那里强制展开?在更新到 Swift3 之前,我没有被迫在这里强制展开。
以下是实际代码。只是试图从所有条目中获取最新的时间戳:
swift - 在标签上显示可选的双数字
我试图在标签上显示一个双数字。但它显示为可选。我无法使用“!”打开它 因为有些数据是零。
如何使“可选(...)”文本不显示?
这是它的外观:
dictionary - 参数类型“[MGLPointAnnotation]”不符合预期类型“MGLAnnotation”
我最近开始学习 swift,现在已经迈出了制作自己地图的下一步。我已经成功地用 mapkit 制作了一个应用程序,现在我正在用 mapbox 试试运气,因为我喜欢它的设计功能。
我已经构建了一个字典,其中包含我的位置数据,然后我制作了一个循环,将数据添加到我的地图中。但是我现在卡住了,因为我收到以下错误:
" 参数类型 '[MGLPointAnnotation]' 不符合预期的类型 'MGLAnnotation'
当我尝试用我的字典 mapView.addAnnotation 时会发生这种情况。到目前为止,我了解到它与解包字典中的值有关,但是当我通过编写 mapView.addAnnotation(annotations as!MGLAnnotation) 强制解包时,我的应用程序崩溃了。
有人可以告诉我正确的方向吗?我不是在寻找修补程序,而是更多地找出我哪里出错了。非常感谢!
这是代码:
ios - 错误:在展开可选值时发现 nil;将数据传递给新控制器
我正在学习 swift 2。我正在尝试将被点击的单元格 (UITableView) 的数据传递给新的视图控制器。但我不断收到以下错误:“ unexpectedly found nil while unwrapping an Optional value
”代码行“ destination!.label.text = valueToPass
”。
下面是我的代码。
我可以知道我应该怎么做才能解决它吗?我已经花了几个小时,但仍然坚持下去。
swift - 为什么解开一个不能为 nil 的变量?
刚接触 Swift 并看到了 Standford open course of Swift 编程的代码如下:
当我了解展开时pending
,在这种情况下,确保不会在if
块内为 nil,那么我为什么要!
在使用它时使用展开挂起呢?
swift3 - 运行时出现零错误
我正在开发 TODO 应用程序,它已全部完成并且运行良好,但突然开始出现错误“致命错误:在展开可选值时意外发现 nil”。需要一些指南!
}
matrix - 求解奇异矩阵
我正在尝试为网格编写一个小解包器。这使用有限元方法来求解展平表面和原始表面之间的最小线性应力。目前有一些顶点被固定以获得结果。没有这个,三角形会随机旋转和平移......
但由于这个问题不需要固定,更好的解决方案是直接求解奇异矩阵。Petsc 通过提供有关零空间的一些信息,确实提供了一些解决奇异系统的方法。http://www.mcs.anl.gov/petsc/petsc-current/docs/manual.pdf#section.4.6我想知道在 Eigen 中是否有任何替代方案。如果没有,是否有任何其他可能性可以在不修复/固定顶点的情况下解决此问题。
谢谢,问候
另请参阅此链接以获取更多信息: 开发历史
haskell - Haskell 解包数据
如果您有数据类型
无论如何我定义了“getter”来解开Something类型以获得Integer或Bool?现在它就像 (foo Integer) 和 (bar Bool)。我只想要整数或布尔值。
jquery - jQuery 2 条件解包
我不熟悉 jQuery,请告诉我该怎么做,如何工作:
现在:
必须:
如何指定条件以更快地工作。它应该只是一个变量,因为所有带有这些变量的代码
而我不需要jQuery('.class1,section.body:first')
。我需要类似的东西jQuery('section.body:first .class1')
。section.body--->class1带有变量“text”,即 $text->class1
谢谢大家的回复,原来是这样的: