Im 매우 Xcode에 익숙하지 않으므로 총 이익을 계산하는 간단한 앱을 만들려고합니다.Swift의 기본 수학
다음 코드를 사용하려고하지만 '0'값을 반환합니다.
이유가 무엇입니까?
// Playground - noun: a place where people can play
import UIKit
var costPrice = 10
var salePrice = 100
var grossProfit = ((salePrice - costPrice)/salePrice) * 100
println(grossProfit)
정수 리터럴을 사용하여 변수를 초기화하므로 정수로 입력됩니다. 이후의 나누기는 정수 나누기이므로 반 내림합니다. 다른 접근법 (부동 소수점 또는 소수점 유형을 사용하고, 값을 100 배로 확대 등)을 사용해야합니다. –
변수에 유형을 추가하는 것을 잊어 버렸기 때문에 기본적으로 _filats_가 아닌 _integers_ 만 있습니다. – holex