Resultados da pesquisa a pedido "idiomatic"

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 ...

2 a resposta

Como posso colocar palavras-chave no meu código?

Ok, então, como eu poderia fazer meu código, em vez de colocar de 1 a 4, eu poderia apenas colocar uma palavra-chave como "Congelando" ou "Congelado" Como eu poderia colocar um pesquisador de palavras-chave no meu código, toda a ajuda é ...

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: ...

3 a resposta

Maneira correta de adicionar dinamicamente funções às classes ES6

Eu tenho uma classe simples com um único métodoexec(arg1,..,argn) e eu quero ter vários métodos alternativos que chamamexec com valores de argumento predefinidos (por exemplo,exec_sync = exec.bind(this, true)) A seguir, o truque: class Executor ...

2 a resposta

Golang e herança

Quero fornecer uma estrutura básica com métodos na minha biblioteca que possam ser 'estendidos'. Os métodos dessa estrutura base dependem de métodos da estrutura de extensão. Isso não é diretamente possível no Go, porque os métodos struct só têm ...

2 a resposta

Quando é apropriado usar um tipo associado versus um tipo genérico?

Noessa questão [https://stackoverflow.com/q/32053402/155423], surgiu um problema que poderia ser resolvido alterando uma tentativa de usar um parâmetro de tipo genérico em um tipo associado. Isso levou à pergunta "Por que um tipo associado é mais ...

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 ...

7 a resposta

Um min = idiom em C ++?

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 ...

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 ...