Windows10でSwiftでプログラムする方法

Windows10でSwiftでプログラムする方法

Swiftは、現在最も人気のある言語の1つであり、それには正当な理由があります。 MacおよびiOSアプリは、市場の大部分を占めています。 iOSアプリをネイティブに構築できることは、ObjectiveCの曖昧な深みに浸りたくない人々にとって大きな問題です。





SwiftはAppleがネイティブなので、Macが必要ですよね?間違い。 WindowsでSwiftをコンパイルするための「すぐに使える」方法はありませんが、それはWindowsユーザーがSwiftを学ぶことができないという意味ではありません。





簡単なSwiftプログラムを作成し、それをWindows10でコンパイルして実行する方法は次のとおりです。





Swiftとは何ですか?

始める前に、Swiftが実際に何であるかを見てみましょう。 Swiftは、Appleによって設計されたプログラミング言語です。プロジェクトの創始者であるクリス・ラトナーによれば、「Objective-C、Rust、Haskell、Ruby、Python、C#、CLU、および他の非常に多くのアイデアから」アイデアが必要です。

すでに広く評価されていますが、2014年に一般公開された比較的若い言語です。 NS TIOBEインデックス 2017年のトッププログラミング言語の中でSwiftは11位になり、史上最も急速に成長している言語の1つになりました。



つまり、MacまたはiOS向けにプログラミングしている場合は、Swiftが最適です。 Swiftの使用法の詳細については、Swiftを学ぶ価値がある理由をご覧ください。

Windows10でSwiftを使い始める

まず、コードを書き込むためのエディターが必要になります。使い慣れたIDEを使用できますが、必ずしも使用する必要はなく、テキストエディターでも十分です。それは主に個人的な好みに帰着しますが、このガイドを使用するものを決定するのに助けが必要な場合はあなたを助けるかもしれません。





今日は使用します メモ帳++ それは無料で、シンプルで、拡張可能だからです。 Notepad ++をダウンロードして開きます。コーディングに取り掛かりましょう!

Windowsプログラム用のシンプルなSwift

今日のテストプロジェクトでは、Windowsコマンドラインで実行される簡単なプログラムを作成します。新しいNotepad ++ファイルを開くことから始めます。まず、画面に質問を印刷し、ユーザーが回答を入力するのを待ってから、この回答を使用して回答を提供します。





print('What is your name?')

これは、プログラムの実行時に表示されます。質問をしたので、ユーザーに回答させる方法を提供する必要があります。このために、私たちはを使用します 読み込まれた行() メソッドと答えをと呼ばれる変数として保存します 応答

var response = readLine()

すでに他のプログラミング言語に精通している場合は、ここでいくつかの小さな違いに気付くかもしれません。まず、readLineから取得したデータを次のように保存できます。 どこ 文字列になることを指定する代わりに。 JavaScriptまたはC#からやってきた人にとってのもう一つの変更は、行の終わりを示すセミコロンがないことです。

Pythonユーザーはすでにここに慣れているかもしれません!

出力の追加

この情報が変数に格納されたので、それを使用してユーザーに表示します。彼らに素晴らしい一日を願うよりも良いことは何でしょうか?

print('Hello (response!), I hope you are having a great day!')

他の言語での経験がある場合でも、ここでいくつかの違いがわかります。を使用するのではなく + 変数を表示するために引用符の外側にある演算子を使用します (変数名) 引用符内。 Swiftのもう1つの機能は、 オプション値 。これらの値は一見理解するのが難しいですが、Swift内の変数の使用に優れた機能を追加します。

この例では、値をそのまま表示したいので、変数名の後に感嘆符を追加します 応答! オプション値ではないことを示します。オプションの値は、値が割り当てられる場合と割り当てられない場合がある変数です。必要ありません。値が割り当てられていない場合は、nilが割り当てられます。

値タイプの後の疑問符(?)はオプションとして識別しますが、感嘆符はそうではないことを意味します。

コードは次のようになります。

コードを保存するには、 ファイル>名前を付けて保存 選択します Swiftファイル から タイプとして保存 メニュー。メニューにSwiftファイルタイプがない場合は、 すべてのファイル 代わりに、 。迅速 選択したファイル名の後のファイル拡張子。

Windows10でのSwiftのコンパイル

プログラムができたので、それをコンパイルして実行できるようにする必要があります。 Windows 10でSwiftをプログラムする組み込みの方法はありませんが、回避策があります。 Han Sangjinは、Swift用のコンパイラを作成しました。 Githubからダウンロードできます 。リンクに記載されている手順を使用して、Swift forWindowsアプリケーションをダウンロードしてインストールします。

インストールしたら、開きます。クリックしてください ファイルを選択 ボタンをクリックして、以前に作成したプログラムを選択します。クリック コンパイル プログラムがコンパイルされるのを待ちます。

この小さなプログラムの場合、コードをどれだけ複雑にしたかによっては時間がかかる場合がありますが、ほぼ瞬時に実行できるはずです。

ダイアログボックスに「正常にコンパイルされました」というメッセージが表示されます。そうでない場合は、戻ってコードをチェックし、エラーが発生していないことを確認してください。コードがコンパイルされたら、をクリックします 走る プログラムを実行します。プログラムはWindowsコマンドラインで開き、次のようになります。

コードを実行するには、Swift forWindowsアプリケーションを使用する必要があることに注意してください。 EXE 作成されたファイルは、アプリケーションが開いていても、スタンドアロンでは機能しません。

今日からWindowsでSwiftのコーディングを開始

Swiftがあなたに適していると判断した場合は、役立つツールが豊富にあります。環境の基本を理解したら、知識を活かすためにいくつかの初心者プロジェクトを試してみませんか?

Android携帯用の無料ビンゴゲーム

iOSアプリのコーディングを検討しているLinuxユーザーの場合、Ubuntuを使用してSwiftでコーディングする方法は次のとおりです。

共有 共有 つぶやき Eメール FBIがHiveランサムウェアに対して警告を発した理由は次のとおりです

FBIは、特に厄介なランサムウェアについて警告を発しました。これが、Hiveランサムウェアに特に注意する必要がある理由です。

次を読む
関連トピック
  • プログラミング
  • アプリ開発
  • 迅速
  • プログラミング言語
著者について イアン・バックリー(216件の記事が公開されました)

Ian Buckleyは、ドイツのベルリンに住むフリーランスのジャーナリスト、ミュージシャン、パフォーマー、ビデオプロデューサーです。マッドサイエンティストになることを期待して、執筆中やステージ上にいないときは、DIYの電子機器やコードをいじっています。

イアン・バックリーのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください