【发布时间】:2015-06-16 13:39:56
【问题描述】:
你好,对 Swift 来说是全新的,也是一般的编程。通过一个练习,给出的代码正是:
//: Playground - noun: a place where people can play
import UIKit
let height = 12
let width = 10
let area = height * width
let areaInMeters = area / 10.762
但我得到错误,“二元运算符 / 不能应用于 Int 和 Double 类型的操作数”。
经过一番挖掘,我发现您不能同时对 Integer 和 Double 进行操作。所以我把最后一行改成:
let areaInMeters = (Double)area / 10.762
然后我得到错误,“一行上的连续语句必须用 ; 分隔”它要我把 ;后区。这对我来说没有任何意义。
使用 El Capitan 测试版和 Xcode 7 测试版。
【问题讨论】:
-
let areaInMeters = Double(area) / 10.762 -
谢谢,我正要发帖,我明白了,哈哈。完全是我的错。谢谢!