LoginSignup
1
3

More than 5 years have passed since last update.

Swift Array型いろいろ

Last updated at Posted at 2018-08-29

環境

swift4

初期化

空の配列の宣言

var array1 = Array()
var array2:Array<Int> = []
var array3:[Int] = []
var array4 = [String]()

var array5 = [] // 型宣言なしはエラー

同じ値を指定要素数分で初期化

Array(repeating: 初期値, count: 要素数)

var array = Array(repeating: 0, count: 5)
print(array)
// [0, 0, 0, 0, 0]

値の変更

指定した場所の値を変更する

var array = ["Japan", "USA", "France"]
array[2] = "Brazil"
// ["Japan", "USA", "Brazil"]

要素の削除

配列の順番を指定して要素を削除する

var array = ["Japan", "USA", "France"]
array.remove(at: 1) 
// ["Japan", "France"]

番号を取得

配列の中に格納されている値の場所を返す

var array = ["s", "w", "i", "f", "t"]
array.index(of: "f") // 3

型変換

配列→文字列

var arrayChara:[Character] = ["s", "w", "i", "f", "t"]
var arrayStr = String(arrayChara)
print(arrayStr)
// swift
1
3
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
1
3