问题标签 [optional-variables]
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 - Swift 表达式,数组中的空字典或不存在的字典 - 可靠地为零?
数组的字符串字典
对于给定的键,比如“foo”,我想知道该数组中有多少项 - 但是,如果没有这样的数组,我只想得到零。
我在做这个...
所以
我对么?
php - 传递空值的laravel路由变量给出url错误
我有一条在 Controller 中声明为 null 的3 个可选变量的路由
即使我更改了参数的顺序,问题仍然存在。
当变量的值为 null 时,URL 中没有显示
并给我路由错误,比如它没有找到特定的 url。
我必须检查并将 null 替换为 0,以便在 url 中有一些东西并且不会出错。这是避免所有麻烦的laravel方法。谢谢
swift - Swift 中两种可选语法的区别
有什么区别
和
XCode 将第一个转换为第二个。
swift - API调用swift中的可选变量
我有一个像下面这样的变量
和
}
我只想将面值传递给 API 调用,如果它被选中,所以我有以下代码
并且 selectedRating 被传递给 API 调用。但是现在情况发生了变化,即使不选择人脸也可以调用 API,因此不需要默认值 1。那我怎么能通过?
如果我尝试使用以下代码:-
我收到错误“可选类型'Int的值?' 没有打开;你是不是要使用“!” 或者 '?'?” 在 API 调用中传递 selectedRating。我该如何解决这个问题?
在 API 调用中,
让 sessionRating: Int
像上面一样声明,我现在改为
让 sessionRating: Int?
使通过
在 API 调用中。这是正确的方法吗?
ios - Swift 可选向下转换为 Any
如果我们尝试访问可选对象属性,我们可以这样做 -
nil
这是在 swift3中处理案件的正确方法吗?
swift - 检查 nil 的非可选值
我正在快速创建一个函数来检查如果非可选值返回 nil。我的目标只是处理该异常并避免应用程序因意外的 nil 值而崩溃。
我的班级有两个变量:
我不想检查optionalValue
为零。编译器正在返回Optional.none
或Optional.some
枚举而不是nil
或某个值。
我的问题:
我面临的问题是我无法检查此值是否为空。至于清空编译器返回none
,而对于 avalue
它返回一些定义在Swift
Optional Enum
.
只是在有值Implicitly Unwrapped Optional
时抛出错误。nil
我如何检查应该作为非可选值的值 nil ?
更新#1:
我的代码: