Resultados da pesquisa a pedido "idiomatic"

3 a resposta

Obter o primeiro elemento de uma lista linguisticamente no Groovy

Deixe o código falar primeiro def bars = foo.listBars() def firstBar = bars ? bars.first() : null def firstBarBetter = foo.listBars()?.getAt(0)Existe uma maneira mais elegante ou idiomática de obter o primeiro elemento de uma lista ou nulo, se ...

1 a resposta

Buscando críticas construtivas sobre a implementação de mônadas

Estou aprendendo mônadas, este é o meu primeiro trabalho (além da mônada trivial). Sinta-se livre para criticar tudo nele sem piedade. Estou especialmente interessado em respostas "mais idiomáticas" e "mais elegantes". Essa mônada conta o número ...

13 a resposta

Quando devo usar std :: size_t?

Eu só estou querendo saber se devo usar

30 a resposta

Como inverter uma matriz int em Java?

Eu estou tentando reverter uma matriz int em Java. Este método não reverte a matriz. for(int i = 0; i < validData.length; i++) { int temp = validData[i]; validData[i] = validData[validData.length - i - 1]; validData[validData.length - i - 1] = ...

1 a resposta

python python idiomático para loop se outra instrução

Como posso usarelse declaração em um Python idiomáticofor ciclo? Semelse Eu posso escrever, por exemplo: res = [i for i in [1,2,3,4,5] if i < 4]O resultado é:[1, 2, 3] A forma normal do código acima é: res = [] for i in [1,2,3,4,5]: if i < 4: ...

7 a resposta

Um min = idiom em C ++?

1 a resposta

Como iterar idiomamente metade de uma matriz e modificar a estrutura da outra?

Qual é a maneira idiomática de iterar (ler) na primeira metade do vetor e alterar a estrutura da segunda metade do vetor, dependendo da primeira? Isso é muito abstrato, mas alguns algoritmos podem ser resumidos a esse problema. Eu quero escrever ...

12 a resposta

Idiomatic eficiente Haskell acrescenta?

Lista e o operador contras(:) são muito comuns em Haskell. Contras é nosso amigo. Mas às vezes eu quero adicionar no final de uma lista. xs `append` x = xs ++ [x]Infelizmente, isso énão uma maneira eficiente de implementá-lo. Eu ...

2 a resposta

Leia um arquivo e obtenha uma matriz de strings

Eu quero ler um arquivo e recuperar um vetor deStrings. A função a seguir funciona, mas existe uma maneira mais concisa ou idiomática? use std::fs::File; use std::io::Read; fn lines_from_file(filename: &str) -> Vec<String> { let mut file = match ...

4 a resposta

Devo estar tentando criar um enum reversível em Java ou há uma maneira melhor?