takeWhile

Haskell等の言語でのtakeWhileの実装です。 この実装では、predは任意個数の引数を取ることができます。 たとえば、2引数関数の場合、第一引数にはレンジの先頭の値が、第二引数にはレンジの次の値が格納されます。

takeWhile
(
alias pred
R
T...
)
()
if (
isInputRange!R
)

Meta