Articles of tipos

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?

Pergunta sobre o comportamento C para o estouro negativo de inteiro não assinado

Eu li em muitos lugares que estouro inteiro é bem definido em C ao contrário do homólogo assinado. É underflow o mesmo? Por exemplo: unsigned int x = -1; // Does x == UINT_MAX? Obrigado. Não me lembro onde, mas eu li em algum lugar que aritmética em tipos integrais não assinados é modular, então […]

Qual é a diferença entre size_t e int em C ++?

Em vários exemplos do C ++ eu vejo um uso do tipo size_t onde eu teria usado um int simples. Qual é a diferença e por que o size_t deveria ser melhor?

Não é possível acessar a propriedade no tipo Swift do Objective-C

Estou tentando acessar o Double? da class Swift Double? propriedade de Objective-C. class BusinessDetailViewController: UIViewController { var lat : Double? var lon : Double? // Other elements… } Em outro controlador de visualização, estou tentando acessar o lat seguinte forma: #import “i5km-Swift.h” @interface ViewController () @property (strong, nonatomic) BusinessDetailViewController *businessDetailViewController; @end @implementation ViewController – (void)viewDidLoad […]

Valor padrão de um tipo no tempo de execução

Para qualquer tipo dado, quero saber seu valor padrão. Em C #, há uma palavra-chave chamada padrão para fazer isso como object obj = default(Decimal); mas eu tenho uma instância de Type (chamada myType) e se eu disser isso, object obj = default(myType); não funciona Existe alguma boa maneira de fazer isso? Eu sei que […]

Como escrever uma function para números genéricos?

Eu sou muito novo em F # e encontrar inferência de tipos é realmente uma coisa legal. Mas atualmente parece que também pode levar à duplicação de código, o que não é uma coisa legal . Eu quero sumr os dígitos de um número como este: let rec crossfoot n = if n = 0 […]

Determinar o tipo de arquivo de uma imagem

Estou baixando algumas imagens de um serviço que nem sempre inclui um tipo de conteúdo e não fornece uma extensão para o arquivo que estou baixando (ugh, não pergunte). Qual é a melhor maneira de determinar o formato da imagem no .NET? O aplicativo que está lendo essas imagens baixadas precisa ter uma extensão de […]

Como definir o valor do campo de variável composta usando SQL dynamic

Dado este tipo: — Just for testing purposes: CREATE TYPE testType as (name text) Eu posso obter o valor de um campo dinamicamente com esta function: CREATE OR REPLACE FUNCTION get_field(object anyelement, field text) RETURNS text as $BODY$ DECLARE value text; BEGIN EXECUTE ‘SELECT $1.”‘ || field || ‘”‘ USING object INTO value; return value; […]

Altere as colunas do PostgreSQL usadas nas visualizações

Eu gostaria que o PostegreSQL relaxasse um pouco. Toda vez que eu quero mudar uma coluna usada em uma visão, parece que eu tenho que soltar a visão, mudar o campo e depois recriar a visão. Posso renunciar à proteção extra e dizer ao PostgreSQL que me permita alterar o campo e depois descobrir o […]

Tipo de dados booleano C99?

Qual é o tipo de dados booleano C99 e como usá-lo?