# inout

6개의 포스트

[iOS] inout

Swift 에서 함수의 매개변수는 상수 Constant 이므로,함수 내부에서 매개변수의 값을 변경할 수 없다. 위와 같이 매개변수 name 을함수 내에서 값을 바꾸면 'name' is a 'let' constant 라는에러 메세지가 나온다. 만약 함수에서 매개변수

2022년 4월 14일
·
0개의 댓글
post-thumbnail

[Swift] 백준 1780 - 종이의 개수

문제 바로가기행렬의 원소들의 값이 모두 같지 않다면, 그 행렬을 9개로 나누고나눠진 행렬의 원소들의 값들이 모두 같은지 계속해서 확인해야한다.구현은 어렵지 않은데 시간초과가 문제였다.나는 행렬의 가로, 세로가 3인 경우(원소가 9개 있을 때)엔 행렬을 9개로 나누지 않

2022년 3월 29일
·
0개의 댓글
post-thumbnail

reduce(::) vs reduce(into::)

오늘은 작업 중 내가 모르는 코드를 발견해서 글을 써본다. reduce! reduce(::) 형태만 봐왔었는데 reduce(into::) 형태도 있더라! 알아보자.

2022년 3월 28일
·
0개의 댓글

Swift inout의 의미

Swift의 inout 매개변수에 대해서 알아보자!inout 매개변수란?inout은 copy-in copy-out 안으로 복사되고 밖도 복사된다.Swift에서 함수와 메소드의 매개변수는 기본적으로 상수(Constant)로 전달이 되고, 해당 값을 직접 수정할 수 없습니

2021년 10월 31일
·
0개의 댓글

inout 매개변수

오늘은 inout 매개변수 사용법에 대해 공부해보도록 하겠습니다.함수의 매개변수는 기본적으로 상수입니다. 그래서 매개변수로 받아온 값을 수정할 수 없는데요.이럴 때 사용하는 것이 inout 매개변수 입니다.inout은 함수의 매개변수의 할당된 값을 변경하려고 할 때 사

2021년 10월 13일
·
0개의 댓글

[3주 - 2일차] 학습 정리

Linked List Array는 바꾸고 빈 부분 채워야 하지만 링크드는 포인터만 바꾸면 되기 때문에 이 때 편하다 inout inout의 경우에는 그 파라미터가 변경될 수 있음을 암시한다 swift에서 inout은 가급적 쓰지 않아도 된다 - 헷갈리게 되는 부분이나 메모리 관리가 복잡 Float float() 안에서 연산하게되면 값이 달라질 ...

2020년 11월 19일
·
0개의 댓글