忍者ブログ

プログラミングの練習

プログラミングの問題やプログラミング関連知識、ソフトウェアのテストについてのブログです

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。




iOS オプショナル型


変数に、nil を使う方法には、次の2つがある

1.宣言時に?を利用、取り出す時!を利用する

・!をつけないで、取り出すと、エラーになります

・nuilのままで扱おうとすると、エラーになります


2.宣言時に、! を利用、取り出す時は、そのまま取り出す

・利用時には、暗黙的に!がつきます

これらを合わせたサンプルが、次です

#!/usr/bin/swift

var tempInt:Int? = 20
var tempInt2:Int? = nil

//これは、エラーになる
//print(tempInt)

//これは、正常
print(tempInt!)

//これは、落ちる
//print(tempInt2!)

//変数の後ろに、!を宣言で
//オプショナル型を宣言

var tempInt3:Int! = 30
var tempInt4:Int! = nil

print(tempInt3)

//これは、本来なら、落ちる
print(tempInt4)


                                                                              



TypeScript インストール


win10 で試しています

node は、インストール済とします

コマンドプロンプトで

C:\・・・>npm install -g typescript

package が追加された、とメッセージがでます

そのあと、コマンドプロンプトで

C:\・・・>tsc -V
Version 2.9.2


インストールできているのだと思います