Tecco

utility

Swiftのif(条件式)で範囲(range)で絞る方法 – 範囲演算子

Swiftでは範囲(range)で条件式を書くことができる。今回は簡単なのでifを例として説明するよ。Swiftのifで範囲(range)で判別するちょっとめずらしい形だけどif 4...13 ~= num と書くと もし4以上13以下なら...
utility

Swiftでラベルをfor, while文で使う方法

for, whileなどを入れ子で使う場合に、breakなどを使うと一番内側にあるスコープからしか抜けだせない。それを一気に抜け出すためには、ラベルをつけることで明示的にループから抜けることができるよ。(ただし、ネストが深くなるのは一般的に...
utility

Swiftでwhileを使う方法

whileはforと同じく繰り返しなんだけど、forよりは単純なループに使うイメージ。(あまり使う頻度は高くないと思う)Swiftでwhileを使うi < 4 みたいに条件式を書いてあげて、それがtrueの間ループし続けるといった処理。つま...
utility

Swiftでfor文(for in)を使う方法 – 応用編(配列, dictionary)

前回の基本編で紹介したfor in文は配列やdictionaryと合わせるともっとスマートに使えるよ。つまり、応用とは書いたけどかなり簡単だよ。配列でfor in文を使うこんな感じで、配列ではスマートにfor inを使うことができる。dic...
utility

Swiftでfor文(for in)を使う方法 – 基本編(break, continue)

繰り返し文の定番for文の書き方。Swiftでfor文を使ういわゆる他言語でもよく見る定番系だが、この形はSwift3からは禁止になったよ。Swiftでfor in文を使うこちらのほうが直感的に、簡潔に書けるので、for in文をなるべく使...
utility

Swiftでguardを使う方法(nil, アンラップ)

guardはSwift2.0から取り入れられた、比較的新しいものです。必須条件を書いて、一般的にはそれが成立しない場合にreturnなどで関数から抜けたりします。Swiftでguardを使う10以上だった場合にprintする関数で、最初にg...
utility

Swiftでswitch文(case)を使う方法 – 応用編(範囲, fallthrough, タプル)

読んでない人は、Swiftでswitchを使う基本編から読もう。もうちょっと応用したswitchの使い方を紹介するよ。Swiftのswitchで範囲指定, fallthroughを使うまず、範囲指定(range)が使えるよ。 値1...値2...
utility

Swiftでswitch文(case)を使う方法 – 基本編(複数, default, break)

これも他言語でもおなじみのSwitch文。if文の場合はそこまで挙動は変わらなかったけど、switchはいくつか覚えておくことがあるよ。Swiftでswitch文(case)を使ういずれかのcaseと一致したら中の処理を実行するよ。Java...
utility

Swiftでif文(else if, else)を使う方法

Swiftでももちろんif文が使えるよ。これも他の言語に慣れてる人は特に変わったことはないよ。Swiftでif文(else if, else)を使う他言語に慣れてる人はちょっと気になるかもしれないけど、条件分の () は省略できるよ。もちろ...
utility

Swiftで三項演算子を使う方法

基本的には if else の代替 として考えて良いよ。Swiftでと書いたけど、オーソドックスな使い方でJavaなんかと変わらないよ。Swiftで三項演算子を使う方法これを試しにif elseで書いてみると上のほうがスマートに書けるね。で...
スポンサーリンク
スポンサーリンク