A função mask() substitui valores quando a condição é verdadeira, enquanto a função where() substitui valores quando a condição é falsa. Isso significa que você pode usar a função where() com um array de condição não booleano e ela não lançará um erro, ao contrário da função mask(). Ambas as funções são úteis para substituir valores em um array com base em uma condição.