init(repeating:count:)

JG Ahn·2024년 12월 5일

swift 심화

목록 보기
15/18
post-thumbnail
var visited = Array(repeating: false, count: dungeons.count)

알고리즘을 풀면서 튜터님의 힌트에서 처음보는 문법의 배열을 보고 'Dictionary를 배열에 담은건가?' 하는 생각이들어 찾아보았다.

공식 문서를 찾아보니 생성자였다.....😱

init(repeating:count:) 생성자는 StringArray에 사용할 수 있다고 한다.

  • repeating : 반복할 값을 넣어준다.
  • count : 반복할 회수를 넣어준다.

String

let= String(repeating: "탕!", count: 5)
print()

결과

탕!탕!탕!탕!탕!

Array

let= Array(repeating: "탕!", count: 3)
print()

let 총알 = Array(repeating: -1, count: 3)
print(총알)

let 명중 = Array(repeating: false, count: 3)
print(명중)

결과

["탕!", "탕!", "탕!"]

[-1, -1, -1]

[false, false, false]

0개의 댓글