utility

utility

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

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

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

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

Swiftでジェネリクス関数を使う方法

ジェネリクスとはなんぞやという話ですが、明示的に型を指定せず、柔軟に処理を行えるようなものを言う。実際に処理を見たほうがわかりやすいと思うので書くね。Swiftでジェネリクスを使う呼び出し側でわかるように、Intでも関数を使ってるし、Str...
utility

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

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

Swiftでジェネリクスクラスを使う方法

ジェネリクス関数を使う方法 をやったけどジェネリクスクラスも使えるよ。ここでもTに注目してみよう。Swiftでジェネリクスクラスを使うTで型が柔軟になってるから、String型でもInt型でもinitできてるよ。よくあるよね、API側でSt...
utility

Swiftでwhileを使う方法

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

Swiftで変数を定義・宣言・初期化する方法

基本中の基本ですがSwiftで変数を定義(宣言)する方法Swiftで変数を定義・宣言する型を明示するこちらは型を明示しているので、初期値を設定しなくても型が決定しており、エラーにはならない。暗黙的に型を決定する右の値が明らかに型を決定してい...
utility

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

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

Swiftでオプショナル型(Optional)の変数を扱う方法

Swiftにオプショナル型(Optional)という考え方があり、これは値が空である(nil)を許容するかどうかを指定できます。Swiftでオプショナル変数を定義・宣言する方法このように nil を許容する場合は、型名のあとに ? をつけて...
utility

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

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