linux-BR.org

Notícias de software livre e tecnologias

O corte pega uma corda e um padrão e divide a corda em torno da primeira ocorrência do padrão:
corte (“vida”, “se”) = (“l”, “e”).
Nesta postagem, veremos como a rust, Go e Zig Express a assinatura do corte da função – a ferramenta elétrica da String MainPulation.Diferentemente da rust, a opção é um tipo interno, em vez de um tipo definido pelo usuário (o ZIG pode expressar uma opção genérica definida pelo usuário, mas opta por não).Isso fornece uma assinatura um tanto cheia, mas permite usar strings, caracteres únicos e até FN (C: char) -> Bool funciona como predicados.Curiosamente, se o SEP não for encontrado em S, depois de definido como “”, mas antes é definido como S (ou seja, a sequência inteira).

Fonte: https://matklad.github.io/2023/07/16/three-different-cuts.html