Perguntas com a marcação «idioms»

Um idioma de programação é uma maneira de superar uma limitação da linguagem de programação e / ou escrever código comumente usado com uma finalidade separada do significado literal do código. Além disso, um idioma é uma forma preferida de escrever código, quando há mais de uma maneira óbvia de fazer isso.


30
O que faz se __name__ == "__main__": faz?
Como fazer o armazenamento de dados em Stack Overflow em um arquivo : O que há de novo se __name__ == "__main__"? Dado o código a seguir, o que if __name__ == "__main__":faz? # Threading example import time, thread def myfunction(string, sleeptime, lock, *args): while True: lock.acquire() time.sleep(sleeptime) lock.release() time.sleep(sleeptime) …



9
Como posso percorrer um mapa de mapas C ++?
Como posso percorrer um std::mapem C ++? Meu mapa é definido como: std::map< std::string, std::map<std::string, std::string> > Por exemplo, o contêiner acima contém dados como este: m["name1"]["value1"] = "data1"; m["name1"]["value2"] = "data2"; m["name2"]["value1"] = "data1"; m["name2"]["value2"] = "data2"; m["name3"]["value1"] = "data1"; m["name3"]["value2"] = "data2"; Como posso percorrer este mapa e …

23
Idioma Python para retornar o primeiro item ou Nenhum
Tenho certeza de que há uma maneira mais simples de fazer isso que simplesmente não está ocorrendo para mim. Estou chamando um monte de métodos que retornam uma lista. A lista pode estar vazia. Se a lista não estiver vazia, desejo retornar o primeiro item; caso contrário, desejo retornar Nenhum. …

30
Como inverter uma matriz int em Java?
Como fazer um backup de Stack Overflow no Stack Overflow em Inglês : Como instalar o Stack Overflow em um computador? 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] …
238 java  arrays  idioms  idiomatic 





9
Pares da lista única
Muitas vezes, descobri a necessidade de processar uma lista por pares. Eu estava me perguntando qual seria a maneira pítônica e eficiente de fazer isso, e encontrei isso no Google: pairs = zip(t[::2], t[1::2]) Achei que era pythônico o suficiente, mas depois de uma discussão recente envolvendo expressões idiomáticas versus …
98 python  list  zip  slice  idioms 


3
Concatenação de string com Groovy
Qual é a melhor maneira (idiomática) de concatenar Strings no Groovy? Opção 1: calculateAccountNumber(bank, branch, checkDigit, account) { bank + branch + checkDigit + account } Opção 2: calculateAccountNumber(bank, branch, checkDigit, account) { "$bank$branch$checkDigit$account" } Eu descobri um ponto interessante sobre esse tópico no antigo site do Groovy: Coisas que …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.