10
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Swift】Swift入門

Posted at

##【Swift】Swift入門
つまいだところを、書き出しする

##変数宣言
変数だけ、もしくは変数だけを一行にまとめるときは,(カンマ)で区切ることも出来る。

エラー
let num01 = 10, var num02 = 5 
エラーでなければ
let num01 = 10; var num02 = 5 
エラーでなければ
let num01 = 10, num02 = 5 

##型の指定
初期値を設定せずにプログラミングの途中で値を入れることが出来るが、その場合は宣言時に型の指定をしないとエラーになる

ver number:Int
var student:String
number = 30
name = "青木"

##データ型
Double型(小数点を扱う型)
Int型(整数値を入れるために使われる型)
同じ式の中で型が異なるとエラーになってしまうので、型変換がある。

let val = 5
//ここでは整数5

let result = Double(val)
//resultには小数に変換された5.0が入る
let val = 0.5
//ここでは小数0.5

let result = Int(val)
//resultには小数に整数にへんかんされた0が入る

##タプル

var student = ("青木",30)
var student:(String,Int) = ("青木",30)
student= ("田中",20)

##文字列型を数値型に変換する
文字列としてダブルクォーテーションで囲まれた数値を数値型に変換する
オプショナル型の変数だけ
nilを入れる場合には?をつけることでオプショナル型として明確に宣言出来「変数がラップされた」という。
エスケープシーケンスを用いることで、変数や定数の値を文字列内に展開することができます。

let result = num01! + 5
//ビックリマークをつけてはじめて数値として扱える
let result1:Int? = Int("30")
let result1:Int? = Int(にじゅう)
let result = "金額は" + priceStr + "です。"
let result = "金額は\(priceStr)です"

##環境構築
なし

##参考文献
この記事は以下の情報を参考にして執筆しました。
codebelle

10
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?