Resultados da pesquisa a pedido "idioms"

6 a resposta

Inicialização Ruby DRY com argumento Hash

Eu me pego usando argumentos de hash para construtores bastante, especialmente ao escrever DSLs para configuração ou outros bits da API aos quais o usuário final será exposto. O que acabo fazendo é algo como o seguinte: class Example PROPERTIES ...

3 a resposta

O que é "objeto de sentinela" em C ++?

I respondidas [https://stackoverflow.com/a/2688081/3093378]estaPergunta, questão [https://stackoverflow.com/q/2688043/3093378]ePotatoswatter [https://stackoverflow.com/users/153285/potatoswatter] ...

4 a resposta

evitando o tédio de parâmetros opcionais

Se eu tiver um construtor com, digamos, 2 parâmetros obrigatórios e 4 parâmetros opcionais, como evitar escrever 16 construtores ou mesmo os 10 construtores que eu precisaria escrever se usasse parâmetros padrão (dos quais não gosto porque ...

6 a resposta

A maneira mais idiomática de imprimir uma diferença de horário em Java?

Estou familiarizado com a diferença de tempo de impressão em milissegundos: long time = System.currentTimeMillis(); //do something that takes some time... long completedIn = System.currentTimeMillis() - time;Mas, existe uma boa maneira de ...

11 a resposta

Como manipulo os elementos $ PATH em scripts de shell?

Existe uma maneira idiomática de remover elementos de variáveis de shell do tipo PATH? É isso que eu quero levar PATH=/home/joe/bin:/usr/local/bin:/usr/bin:/bin:/path/to/app/bin:.eretirarousubstituira/path/to/app/bin sem derrotar o restante da ...

9 a resposta

Recuo do Python em "linhas vazias"

Qual é o preferido ("." Indicando espaço em branco)? A) def foo(): x = 1 y = 2 .... if True: bar()B) def foo(): x = 1 y = 2 if True: bar()Minha intuição seria B (também é o que o vim faz por mim), mas vejo pessoas usando A) o tempo todo. É ...

4 a resposta

Como implementar uma classe de interface usando o idioma da interface não virtual em C ++?

Em C ++, uma interface pode ser implementada por uma classe com todos os seus métodos puramente virtuais. Essa classe pode fazer parte de uma biblioteca para descrever quais métodos um objeto deve implementar para poder trabalhar com outras ...

16 a resposta

Quais são alguns idiomas, conceitos errôneos e truques relacionados ao C ++ que você aprendeu com a experiência?

Quais são alguns idiomas, conceitos errôneos e truques relacionados ao C ++ que você aprendeu com a experiência? Um exemplo: class A { public: char s[1024]; char *p; A::A() { p = s; } void changeS() const { p[0] = 'a'; } };Mesmo sabendo que ...

10 a resposta

O que é um idioma de programação?

Eu vejo a frase "idioma de programação" lançada como se fosse comumente entendida. No entanto, nos resultados de pesquisa e no stackoverflow, vejo tudo ... Do micro: Incrementando uma variávelRepresentando um loop infinitoTrocando valores ...

18 a resposta

Melhor Idiom de Loop para revestimento especial do último elemento

Eu me deparo com esse caso várias vezes ao executar instruções simples de processamento de texto e impressão, em que estou fazendo um loop sobre uma coleção e quero incluir um caso especial no último elemento (por exemplo, todo elemento normal ...