Sam*_*Sam 23 cocoa cgfloat swift
在Swift编码并得到上述错误......
消息掩盖其他东西还是你真的不能添加两个CGFloat操作数?如果没有,为什么(在地球上)不?
我正在尝试的代码没有什么特别之处; 有趣的是,上面的错误消息VERBATIM是Swift助手编译器告诉我的内容(用红色波浪线强调我的代码).
运行Xcode 6.3(Swift 1.2)
Sur*_*raj 24
绝对可能,使用二元运算符'+'添加两个CGFloat变量.您需要知道的是,结果变量也是CGFloat变量(基于类型推理原理).
let value1 : CGFloat = 12.0
let value2 : CGFloat = 13.0
let value3 = value1 + value2
println("value3 \(value3)")
//The result is value3 25.0, and the value3 is of type CGFloat.
Run Code Online (Sandbox Code Playgroud)
编辑:通过Swift v3.0约定
let value = CGFloat(12.0) + CGFloat(13.0)
println("value \(value)")
//The result is value 25.0, and the value is of type CGFloat.
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
21784 次 |
最近记录: |