head_while | R Documentation |

Find head/tail that all satisfies a predicate.

```
head_while(.x, .p, ...)
tail_while(.x, .p, ...)
```

`.x` |
A list or atomic vector. |

`.p` |
A single predicate function, a formula describing such a
predicate function, or a logical vector of the same length as |

`...` |
Additional arguments passed on to the mapped function. We now generally recommend against using # Instead of x |> map(f, 1, 2, collapse = ",") # do: x |> map(\(x) f(x, 1, 2, collapse = ",")) This makes it easier to understand which arguments belong to which function and will tend to yield better error messages. |

A vector the same type as `.x`

.

```
pos <- function(x) x >= 0
head_while(5:-5, pos)
tail_while(5:-5, negate(pos))
big <- function(x) x > 100
head_while(0:10, big)
tail_while(0:10, big)
```

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.