
こんにちは、ススムです。

Swiftについて興味があって、これから勉強したい!
現在、Swift学習中です!
そんな方向けの記事内容となります。
この記事を書いた人はこんな感じです。⇩
著者
- スポーツの専門学校卒業
- オーストラリアへ語学留学/スシレストランで就労
- JICA海外協力隊にてミャンマーで2年間生活
- Webデザイナー/動画クリエイター/Webエンジニア/Webライター
- オンラインスポーツコーチ
- オンライン日本語講師
- オンラインミャンマー語講師
- ミャンマー人向けオンラインコミュニティ運営
※この記事を書いている私について詳しくはこちらで紹介しています。
本記事の内容
・whileとは
・配列とは
【エンジニアの職探しならこちら🔻】
フリーランスエンジニアに安心保証と豊富な案件紹介を【midworks】
Swiftのwhileのrepeat文とは
条件分岐のwhile文は、条件式が満たされている間は繰り返し処理を行いますが、repeatは処理を実行してから条件式を判断します。
ではコードを書いてみます。

文字列の文字数
文字列の文字数を取得するには、文字コードを指定して、utf16プロパティとcountプロパティを使用して文字数を取得します。

こちらの文字数は18になります。
文字列を数値に変換する
文字列を数値に変換する場合は、Int(文字列)、Float(文字列)を用いて記述します。

こちらの場合は、数値から文字列にする場合で「description」プロパティを用いています。

Swiftの配列とは
型を指定して配列を宣言することも出来ます。「Any」を使うことで、異なる型の値を配列に混ぜることが出来ます。

配列の要素にアクセスするにはインデックス番号を指定します。
1…3などのように範囲を指定して配列を作成することも可能です。
配列の最初と最後にアクセスするには、「first」「last」のように書きます。

要素を追加するための方法として「append」メソッドを使用します。
追加すると配列の一番後ろに追加されます。
追加や削除を行うには「var」で宣言します。

複数の要素を追加して、新しい配列を作成することも出来ます。

要素を削除したい場合は「remove」メソッドを使用します。
最後を削除したい場合は「removeLast」
全部削除したい場合は「removeAll」

プログラミング学習ツール
https://prog-8.com/languages
https://dotinstall.com/
私は、エンジニアの学習にあたってこちらの資料を参考にしました。
http://www5e.biglobe.ne.jp/aji/3min
https://ping-t.com/
【エンジニアの職探しならこちら🔻】
フリーランスエンジニアに安心保証と豊富な案件紹介を【midworks】
【IT・プログラミング関連記事】
また、何かあったら紹介したいと思います。
質問などがあれば気軽にコメント下さい。
仕事の依頼などがあればメールまたはSNSにてお問い合わせ下さい。
以上が今回のブログとなります。
読んで頂きありがとうございます。
また次回お会いしましょう。
※0円で受けれるプログラミング説明会
今話題のテックキャンプ。
実績、知名度ともに業界最大級の未経験を対象としたテクノロジースクールです。 受講期間中はいつでもメンター(講師)に質問ができ、目的達成のためにトレーナーが徹底的にサポートします。


【ミャンマー写真集】
【ミャンマー語学習教材3選】
※ミャンマー語のテスト問題集作成しました。詳しくはこちらから
※ミャンマースポーツコミュニティ⏩【Myanmar Sports/ISPE】
※ミャンマー✖️日本コミュニティー⏩【MyanJapa Life】

企業の方、プレスの方、個人の方など、仕事の依頼に関するお問い合わせは以下の
フォームからお気軽にご連絡下さい
コメント