티스토리 뷰

🍏/Swift

[Swift] print와 dump

eungding 2017. 6. 10. 16:08
728x90
반응형

클래스의 인스턴스를 콘솔에 찍어보고 싶을때,

딕셔너리를 좀 더 예쁘게 찍어보고 싶을 때 print 보다  dump를 쓰는 것이 좋다 



1
2
3
4
5
6
7
8
9
10
11
12
13
class Book{
    var name = ""
    var author = ""
    var price = 0
}
 
let book1 = Book()
book1.name = "책1"
book1.author = "작가1"
book1.price = 10000
 
print(book1)
dump(book1)
cs


[결과]

Book

Book #0

  - name: "1"

  - author: "작가1"

  - price: 10000



1
2
3
4
let dic: [String : String= ["KEY1""VALUE1",
                              "KEY2" :"VALUE2"]
print(dic)
dump(dic)
cs



[결과]

["KEY2": "VALUE2", "KEY1": "VALUE1"]

2 key/value pairs

  (2 elements)

    - .0: "KEY2"

    - .1: "VALUE2"

  (2 elements)

    - .0: "KEY1"

    - .1: "VALUE1"

반응형
댓글