Articles of tipos de

Por que posso digitar funções de alias e usá-las sem transmitir?

Em Go, se você definir um novo tipo, por exemplo: type MyInt int Você não pode passar um MyInt para uma function esperando um int, ou vice versa: func test(i MyInt) { //do something with i } func main() { anInt := 0 test(anInt) //doesn’t work, int is not of type MyInt } Bem. Mas […]

Qual é o objective do Rank2Types?

Eu não sou realmente proficiente em Haskell, então essa pode ser uma pergunta muito fácil. Que limitação de linguagem o Rank2Types resolve? Não funciona em Haskell já suporta argumentos polimórficos?

Como posso determinar o tipo de um campo genérico em Java?

Eu tenho tentado determinar o tipo de um campo em uma class. Eu vi todos os methods de introspecção, mas não consegui descobrir como fazê-lo. Isso será usado para gerar xml / json a partir de uma class java. Eu olhei algumas das questões aqui, mas não encontrei exatamente o que eu preciso. Exemplo: class […]

Melhores práticas para armazenar endereços postais em um database (RDBMS)?

Há boas referências para as práticas recomendadas para armazenar endereços postais em um RDBMS? Parece que há muitas compensações que podem ser feitas e muitos prós e contras para cada um ser avaliado – certamente isso já foi feito uma e outra vez? Talvez alguém tenha pelo menos escrito algumas lições aprendidas em algum lugar? […]

O que é um tipo existencial?

Eu li através do artigo da Wikipedia Tipos existenciais . Eu juntei que eles são chamados tipos existenciais por causa do operador existencial (∃). Eu não tenho certeza qual é o sentido disso, no entanto. Qual é a diferença entre T = ∃X { X a; int f(X); } e T = ∀x { X […]

É seguro assumir uma comparação estrita em uma instrução de troca de JavaScript?

Eu tenho uma variável que pode ser booleana false ou um inteiro (incluindo 0). Eu quero colocá-lo em uma declaração de switch como: switch(my_var){ case 0: // Do something break; case 1: // Do something else break; case false: // Some other code } Nos meus testes no Google Chrome, parece funcionar perfeitamente, mas estou […]

O que exatamente é um tipo convertido em C / C ++?

O que exatamente é um tipo convertido em C / C ++? Como o compilador verifica se um typecast explícito é necessário (e válido)? Compara o espaço necessário para um valor? Se eu tiver por exemplo: int a; double b = 15.0; a = (int) b; Se bem me lembro, um valor duplo requer mais […]

É string um tipo de valor ou um tipo de referência?

É string um tipo de valor ou um tipo de referência? Eu simplesmente não consigo encontrar uma “boa” explicação para isso …

Importância do comprimento varchar na tabela MySQL

Eu tenho uma tabela MySQL onde as linhas são inseridas dinamicamente. Porque eu não posso ter certeza do comprimento das cordas e não quero cortá-las, eu faço varchar (200), que geralmente é muito maior do que eu preciso. Existe um grande impacto no desempenho ao dar um campo varchar muito mais longo que o necessário?

Convertendo stream de int’s para char’s em java

Isso provavelmente foi respondido em outro lugar, mas como você obtém o valor do caractere de um valor int? Especificamente, estou lendo um de um stream de tcp e o método leitores .read () retorna um int. Como obtenho um char a partir disso?