【发布时间】:2016-08-04 19:42:25
【问题描述】:
我真的不明白“双”是什么意思。我正在尝试为suvat - mechanics equations 编写基本代码。
let displacement = (initialVelocity*time) + (0.5*(acceleration*(time*time)))
等式是s = ut + 1/2at^2
let initialVelocity = 3
let acceleration = 2
let time = 5
let finalVelocity = initialVelocity + (acceleration * time)
print ("The final Velocity is (finalVelocity)")
let half = 0.5
let accelerationTimeSquared = acceleration * (time * time)
let displacement = (initialVelocitytime) + (0.5 * (acceleration * (time * time)))
print("The displacement is (displacement)")
【问题讨论】:
-
请分享变量声明和更多上下文
-
让 initialVelocity = 3 let acceleration = 2 let time = 5 let finalVelocity = initialVelocity + (accelerationtime) print ("The final Velocity is (finalVelocity)") let half = 0.5 let accelerationTimeSquared = 加速度*(时间时间)让位移=(初始速度时间)+(0.5*(加速度*(时间时间)))打印(“位移为(位移)”)
-
@EmemUmoh 如果您需要快速回答,您需要添加
Double作为所有变量的显式类型,例如let initialVelocity:Double = 3,但也许您应该阅读:Swift 编程语言(Swift 2.2)