初めまして。
今年の3月からswiftをやり始めた者です。
現在、PickerViewを使用して簡単な四則演算アプリを作っているのですが、エラーは出ないものの、途中のコードで意味のわからない部分が出てきてしまいましたので教えて頂きたいのです。
プログラミング自体初めてなので、理解するのに時間がかかったり、イライラさせてしまうかもしれませんが、是非よろしくお願いします。
//Calculateボタンを押した時の動作
@IBAction func Calculate(sender: AnyObject) {
//ボタン(calculate)を押した時、CalculationLeft/Rightで取得した文字列を数字として取得し、変数に代入する
var GetLeftnumber : Int = Int(CalculationLeft.text!)!
var GerRightnumber : Int = Int(CalculationRight.text!)!
//四則演算を場合分け switch CalculationSelect.selectedRowInComponent(0) { case 0: CalculationResult.text = String(GetLeftnumber + GerRightnumber) case 1: CalculationResult.text = String(GetLeftnumber - GerRightnumber) case 2: CalculationResult.text = String(GetLeftnumber * GerRightnumber) case 3: CalculationResult.text = String(GetLeftnumber / GerRightnumber) default: break } }
この時、教えて頂きたい点が3点あります。
1:@IBAction func Calculate(sender: AnyObject) {
においての"(sender: AnyObject)"がどのような意味を持っているのか。
2:switch CalculationSelect.selectedRowInComponent(0) {
においての"selectedRowInComponent(0)"がどのような意味を持っているのか。
3:default: break
においての"break"がどのような意味を持っているのか。
調べてみてもよく分からなかったので、よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/07 10:07