Resultados da pesquisa a pedido "idioms"

5 a resposta

Forma idiomática para testar se nenhum parâmetro posicional é dado?

Qual é a maneira mais idiomática no Bash para testar se nenhum parâmetro posicional é dado? Há tantas maneiras de verificar isso, eu me pergunto se existe um...

3 a resposta

Concatenação de strings com o Groovy

8 a resposta

União de objetos dict em Python [duplicado]

Esta pergunta já tem uma resposta aqui: Como mesclar dois dicionários em uma única expressão? [/questions/38987/how-to-merge-two-dictionaries-in-a-single-expression] 42 respostasComo você calcula a união de doisdict objetos em Python, onde ...

10 a resposta

Pythonic maneira de ter uma escolha de 2-3 opções como argumento para uma função

Tenho uma função Python que requer vários parâmetros, um dos quais é o tipo de simulação a ser executado. Por exemplo, as opções podem ser "solar", "view" ou "both.&quo O que é uma maneira Pythonic de permitir que o usuário defina isso? Posso ...

6 a resposta

Verifique se uma variável é uma string em Ruby

Existe algo mais idiomático do que o seguint foo.class == String

4 a resposta

aneira elegante de remover elementos repetidos contíguos em uma list

Estou procurando uma maneira limpa e pitônica de eliminar da lista a seguir: li = [0, 1, 2, 3, 3, 4, 3, 2, 2, 2, 1, 0, 0]todos elementos repetidos contíguos (executa mais de um número) para obter: re = [0, 1, 2, 4, 3, 1] mas, embora eu tenha ...

4 a resposta

Por que o idioma Clojure prefere retornar nulo em vez de lista vazia como Schem

A partir de um comentário em outra pergunta [https://stackoverflow.com/questions/6033006/demonstrate-first-class-functions-in-this-simple-example/6033207#6033207] , alguém está dizendo que o idioma Clojure prefere retornar nulo, em vez de ...

3 a resposta

Qual é o padrão idiomático de Hamcrest para afirmar que cada elemento de um iterável corresponde a um determinado matcher?

Examine o seguinte trecho: assertThat( Arrays.asList("1x", "2x", "3x", "4z"), not(hasItem(not(endsWith("x")))) );Isso afirma que a lista não possui um elemento que não termine com "x". É claro que essa é a maneira de dois negativos de dizer que ...

2 a resposta

Quando devo usar o novo range-for e posso combiná-lo com o novo cbegin / cend?

O novo ranged-for no C ++ 11 será muito conciso e útil, é claro. Tanto quanto eu entendo como ele funciona, ele procura os "containers"begin eend tentando * Argument-Depend-Lookup "(ADT). Mas outra adição é que todos os contêineresagora ...

2 a resposta

Tipos de união aberta e fechada em Ocaml

Estou olhando para OCaml pela primeira vez, tendo um pouco de experiência com F # e Haskell. Como tal, muito parece familiar, mas uma coisa que não é é o conceito de uniões "abertas" e "fechadas" (com o backtick e [<sintaxe). Para que eles são ...