У нас вы можете посмотреть бесплатно 모나드의 모든 것 - 1장 5절, How to use или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
프로그래밍에서 모나드를 사용하는 방법은 크게 두 가지로 나눌 수 있습니다. 언어가 지원하는 모나드 함수들을 직접 이용하는 방법, 그리고 하스켈과 스칼라 등이 제공하는 표준화된 모나드 지원 구문들을 이용하는 방법이 그것입니다. 영상의 앞 부분은 모나드 함수들을 직접 프로그래밍에 활용하는 방법을 다룹니다. 문제는 이 1장에서 사용하는 언어가 실제 언어도 아니고 모나드를 개념적으로 설명하기 위해 만든 가상의 언어인데다 지원하는 모나드 함수들의 형태도 실제 언어들의 모나드 함수들과 많이 다르죠. 실제로는 어느 언어에도 없는 함수들의 사용법을 어떻게 설명해야 하는가에서 고민을 했는데 그냥 그 함수들을 지원하는 언어가 실제로 있다고 가정하고 정직하게 그 함수들의 예상되는 사용 방법을 소개하는 쪽으로 노선을 잡았습니다. 대신 설명은 그 함수들 뿐 아니라 모든 언어의 모나드 함수에 적용될 수 있는 일반적인 원리에 초점을 맞추어서 하는 식으로. 결과적으로 어느 정도는 모나드 강의라기보다는 그냥 일반적인 고차 함수 강의처럼 되어버린 부분이 적지 않은데, 이런 것도 이 강의의 개성이라면 개성이겠죠. 뒷 부분은 하스켈과 스칼라 등이 제공하는 do나 for같은 표준화된 모나드 지원 구문들을 소개합니다. 그냥 그게 어떤 함수 호출로 번역되는지만 기계적으로 설명하는 대신 그 구문이 실제로 무엇을 의미하는지, 그것이 왜 사용되는지를 유사 사례를 통해 직관적으로 설명해주고 있어서 모나드를 처음 배우는 사람들은 물론 이미 좀 써 보신 분들에게도 상당히 유익한 내용이 될 거라고 생각합니다. 덤으로 하스켈이 지원하는 또 하나의 bind연산자, ≪도 설명해 주는데, 이 연산자 같은 경우 편해서 사용하면서도 이게 도대체 모나드의 어디서 끄집어낸 건지 평소 궁금해하신 분들 많았을 겁니다. 궁금증 다 해소해 드립니다. 그거 하려고 만든 강의니까요. bgm : Fights - Silent Partner #모나드#Monad