
実現したいこと
現在はlabelに答えが一つのみ表示されますが、
計算結果を●〜●のように二つ表示させたいと思っています。
たとえばfunc calculationのvar result = ( w * 100 ) / tの解を追加したいのですが、
どのようなコードを書けばよいかわからず、ヒントいただけませんか。
前提
プログラミング超初心者です。
ウェブを参考に計算式を作成しました。
textfield2つに入力し、caluculationbtnを押下するとlabelに計算結果が表示されます。
class ViewController: UIViewController { @IBOutlet weak var textfieldWeight: UITextField! @IBOutlet weak var textfieldTime: UITextField! @IBOutlet weak var label: UILabel! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. textfieldWeight.placeholder = "体重をgで入力してください" } @IBAction func caluculationbtn(_ sender: Any){ let doubleW = Double(textfieldWeight.text!) let doubleT = Double(textfieldTime.text!) label.text = calculation(weight: doubleW!, time: doubleT!) } func calculation(weight: Double, time: Double) -> String { let w = weight / 1000 let t = time var result = ( w * 10 ) / t result = floor(result * 10) / 10 return result.description } } ```ここに言語名を入力 Swift

単純にcalculationの結果を「●〜●」のようにしたいのでしたら、次のようにすると良いのかなと思います。
return "\(result)〜\(result)"
あるいは、UILabelを2つ並べて表示したいのでしょうか?
return "\(result)〜\(result)"で解決しました!!
丁寧に教えていただき、ありがとうございます!
またどうぞよろしくお願いします。

コメントありがとうございます。
解決したようで良かったです。
すでにご自身で回答欄に入力されているようですが、
まだこの質問自体が「受付中」のままになっているようですので、
ご自身の回答を自己解決の形で「解決済み」にすると良いと思います。
またどうぞよろしくお願いします。
いろいろと教えて頂き、ありがとうございました。

回答1件
あなたの回答
tips
プレビュー