[swift] 28. 고차함수(sort, sorted)

RudinP·2023년 9월 23일
0

Study

목록 보기
46/227
  • 기본적으로 오름차순

sort 와 sorted의 차이

  • sort - self에 바로 적용
  • sorted - 정렬된걸 return
    -> sorted 사용 시 변수로 받아야 함

내림차순

by: >

var myArray = [3, 4, 1, 5, 66 ,2]

var descendingArray = myArray.sorted(by: >)
myArray.sort(by: >)

모델에서 정렬 기준 정하기

struct Todo: Comparable, Hashable{
	//기준 정하기(id)
	static func <(lhs: Todo, rhs: Todo) -> Bool{
    	return lhs.id < rhs.id
    }
    var id : Int
    var title: String
}
profile
곰을 좋아합니다. <a href = "https://github.com/RudinP">github</a>

0개의 댓글