Beta

Haskell List Comprehension (vi)

Description
Loading description...
Functional Programming
Arrays
Refactoring
  • Please sign in or sign up to leave a comment.
  • dfhwze Avatar

    Missing mutable test cases for takeWhile.

    var list = ArrayComprehension({
      generator: "1..",
      mutable: true
    });
    
    Test.assertSimilar(list.takeWhile(n => n < 5).value(), [1,2,3,4]);
    Test.assertSimilar(list.takeWhile(n => n > 4).take(4).value(), [5,6,7,8]);
    
  • Voile Avatar

    Tests are seriously lacking.

    Also, needs random tests.

  • Abbe Avatar

    I thorougly enjoyed this kata series. I re-wrote my solution between the first three katas before finding a structure that worked very well to solve the last three. I'll probably re-work it a final time to make it cleaner.

    Thank you very much for your effort!

  • Abbe Avatar

    You misspelled 'immutable' in the provided test cases. Search for 'inmutable'.