fizzbuzz

    7Ciepło

    1Odpowiedz

    [ODPOWIEDŹ] Go nie buforuje stdout. Przejście do wersji buforowanej i ręczne spłukiwanie znacznie przybliża to, czego można się spodziewać. Unikanie fmt sprawia, że ​​działa tak szybko, jak chcesz. Pr

    11Ciepło

    1Odpowiedz

    Jestem nowy w haskell i przeczytałem i przetrawiłem Learn You A Haskell For Great Good, wypróbowując kilka rzeczy po drodze. Do mojego pierwszego projektu chciałem wypróbować klasyczny: FizzBuzz. Więc

    8Ciepło

    5Odpowiedz

    Czytałem o wyrażeniach w stylu warunkowym w ruby. Jednak natknąłem się na jedną z nich, której nie mogłem zrozumieć, aby zdefiniować klasyczny problem FizzBuzz. Rozumiem problem z FizzBuzz, a nawet na

    7Ciepło

    8Odpowiedz

    wciąż się uczę Haskell, a ja zastanawiałem się, czy jest tam mniej gadatliwy sposób wyrazić za pomocą poniższego komunikatu 1 wiersz kodu: map (\x -> (x, (if mod x 3 == 0 then "fizz" else "") ++ if m

    7Ciepło

    8Odpowiedz

    Dla tych, którzy nie wiedzą, FizzBuzz jest następujący problem: Napisz program, który drukuje numery od 1 do 100. Ale dla wielokrotności trzech print „Fizz” zamiast liczby i dla wielokrotności pięciu