언어에서 실험을 해보신 적 있나요?

여러 언어를 사용하다보면 새로운 언어를 사용할 때 다른 언어에서 되는 이런 것도 되지 않을까 하고 시도를 해보곤 합니다.


검색할 때 키워드로 사용하기도 합니다.


예를 들어 extension for Dart like Swift Extension 라던지 하는 식으로요.


예전에 저는 C#으로 클라이언트를 개발한 경험이 있는데요.


ASP.Net을 하는 친구의 소스를 원격으로 봐준 적이 있습니다.


저는 당연히 반복문 안에서 임시 변수를 선언해서 사용했는데


그 친구는 이런걸 처음 봤다고 이렇게 되는 줄 몰랐다고 했습니다.


Scope를 이해하면 당연히 할 수 있는 것이지만.


그것을 몰랐더라도 저였다면 '여기서도 선언할 수 있지 않을까?' 하고 실험해봤을 겁니다.


그러나 그 친구는 저보다 오래 .Net을 사용했음에도 불구하고 그걸 몰랐던 것이죠.


이 글은 Swift에서 정의하는 3가지 형태의 함수 선언에 대해 설명합니다.


아주 간단히 설명되어있기 때문에 [weak self] 같은 capture list는 등장하지 않네요.


#직독직해 #medium #ios #capturing #function #closure

https://youtu.be/EoBAQyurv_g

- YouTube

youtu.be

 - YouTube

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 11월 5일 오후 2:02

댓글 0