swiftのDouble(浮動小数型)

swiftでDouble(浮動小数型)を使う。sales, profit, stockpriceはint, epsはdoubleで定義する。

    var mySales:Int = 0
    var myProfit:Int = 0
    var myPrice:Int = 0
    var myEPS:Double = 0.0

outletでconnectする。

@IBOutlet weak var salesLabel: UILabel!
    @IBOutlet weak var profitLabel: UILabel!
    @IBOutlet weak var priceLabel: UILabel!
    @IBOutlet weak var epsLabel: UILabel!

ResultViewController.swift
遷移先のViewControllerに値をセットする。

if identifier == "showResult" {
            let CalcVC = segue.destination as! CalcViewController
            CalcVC.mySales = Int(self.sales.text!)!
            CalcVC.myProfit = Int(self.profit.text!)!
            CalcVC.myPrice = Int(self.price.text!)!
            CalcVC.myEPS = Double(self.eps.text!)!
        }

CalcViewController.swift
データを受け取り、textで表示する。

override func viewDidLoad() {
        super.viewDidLoad()
        self.salesLabel.text = "\(self.mySales)"
        self.profitLabel.text = "\(self.myProfit)"
        self.priceLabel.text = "\(self.myPrice)"
        self.epsLabel.text = "\(self.myEPS)"

        // Do any additional setup after loading the view.
    }

さあ、compileしてみましょう。

textfieldに入力した値がcalcViewController.swiftに渡っています。

売り上げ(sales)と経常利益(profit)はドルで表示したい。
円からドル円(109.529025)で割ってみましょう。