본문 바로가기
728x90
반응형

enum3

PlayGround)Enum의 활용 안녕하세요! 짭짭이 입니다. 이전 보다 좀 더 빠르게 돌아왔습니다. 추석인데,,, 추석이 지나가고 있어서 슬픕니다 ㅠㅠ 8일 동안 쉬는데 ㅠㅠ 행복한데 ㅠㅠ 요즘엔 웹도 공부하고 있는데, 나중에 허접하지만 웹도 올려보도록 하겠습니다. https://www.youtube.com/watch?v=tLcynwlNh38 1. 값으로서의 Enum struct UserInfo{ let id : String let name : String } enum Message { case join(UserInfo , Date) case text(UserInfo , String , Date) case quit(UserInfo, Date) } let d.. 2021. 9. 22.
PlayGround) Method Chaining와 Optional Chaining이란! 안녕하세요!! 후르륵짭짭 입니다! 이번에는 Method Chaining 이라는 것에 대해 알아보려고 합니다! 옵셔널 체이닝에 대해서 공부하다가 같이 알게 된 것인데, 정말 유용하게 사용 할 수 있을 겁니다! ** Chainning ** 일단 Chaining이 무엇이냐 하면! 말 그대로 연결성을 가진 겁니다. 예를 들어 아래 처럼 사용 하는 것을 말 합니다 ㅎㅎ let result = Array("name").map({String($0)}).filter({$0 == "n"}) 전 이런 코드를 직접 만들어 보고 싶었습니다 ㅎㅎㅎ 저렇게 하나씩 쭉 연결해서 결과를 반환해주고 그걸 받아서 다시 결과를 반환하고,,,, 이런 코드가 멋있다고 생각 했었습니다. ** 전체 코드 ** //MARK : Optional C.. 2021. 2. 13.
PlayGround) Enum & Generics 에 대해서 알아보자! 안녕하세요 후르륵짭짭 입니다 이번에는 Enum과 Generics에 대해서 기초적인 것을 알아보고 이 둘을 각각 사용하는 방법과 둘을 함께 사용하는 방법을 알려드리도록 하겠습니다 ** Enum이란? 그리고 기본적 사용방법 ** Enum은 열거형이라고 합니다. 영어로 enumerations 라고 하죠 그래서 enum으로 불리는 겁니다. "An enumeration defines a common type for a group of related values and enables you to work with those values in a type-safe way within your code" 즉, 관련된어 있는 그룹으로 묶는 것이라고 정의 되어 있어요. enum Company{ case Apple case.. 2020. 8. 3.
728x90
반응형