Skończyłem czytać książki o F # i zrobiłem większość ćwiczeń w książce, które były trochę podstawowe. Teraz szukam bardziej zaawansowanych ćwiczeń, aby poprawić swoje umiejętności z ogólną koncepcją programowania językowego i funkcjonalnego.F # zaawansowane ćwiczenia
Czy jest miejsce lub książka, w której mogę ćwiczyć F # ze specjalnie zaprojektowanymi ćwiczeniami, aby nauczyć się funkcji językowych? W tej chwili udało mi się znaleźć tylko wstępne i ogólne strony z problemami z programowaniem (na przykład Project Euler).
Moim celem jest nauczyć się myśleć w sposób funkcjonalny i przyzwyczaić się do takich rzeczy jak dopasowywanie wzorców, częściowo stosowana funkcja, monady/przepływy pracy, rekurencja ogona i tak dalej. Chcę nauczyć się rozwiązywać problemy za pomocą konstruktów funkcjonalnych.
Byłbym także zainteresowany dobrymi ćwiczeniami, które zostały zaprojektowane dla innych języków programowania funkcjonalnego (takich jak Haskell).
Cóż, są to specjalnie zaprojektowane ćwiczenia, ale można zrobić gorzej niż spróbować [tutaj] (http://stackoverflow.com/questions/tagged/f%23) :) – Benjol
Szukaliście baz kodu F # w innym Q Sugeruję Foq i TickSpec jako świetne jedzenie do przemyślenia.Warto też zajrzeć do Paketa, a jeśli szukasz czegoś prostszego, ZeroToNine, FunDomain/FsUno.Prod może być interesujące. –
Dzięki, (o dziwo nie mogę znaleźć tego Q, wygląda na to, że został usunięty: /) – foobarcode