Programação

85
Declarar vários valores em ng-init

Então, estou me perguntando como posso declarar vários valores dentro de um único ng-init, sem ter que criar algum hash estranho, que eu preciso sempre acessar especificamente. então basicamente eu gostaria <div ng-init="a = 1, b = 2">{{a}}</div> e estou dizendo que gostaria de...

85
O que é uma fatia no Swift?

O que é uma fatia em Swift e como ela difere de uma matriz? A partir da documentação, a assinatura de tipo de subscrito (intervalo) é: subscript(Range<Int>) -> Slice<T> Por que não devolver outro em Array<T>vez de um Slice<T>? Parece que posso concatenar uma fatia...

85
Protocolo Swift Equatable

Eu estava seguindo este tutorial para Swift: https://www.raywenderlich.com/125311/make-game-like-candy-crush-spritekit-swift-part-1 e me deparei com este código: func == (lhs: Cookie, rhs: Cookie) -> Bool { return lhs.column == rhs.column && lhs.row == rhs.row } Escrevi exatamente...

85
Como criar protocolos genéricos em Swift?

Eu gostaria de criar um protocolo com um método que leva uma entrada genérica e retorna um valor genérico. Isso é o que tentei até agora, mas produz o erro de sintaxe. Uso de identificador não declarado T. O que estou fazendo errado? protocol ApiMapperProtocol { func MapFromSource(T)...

85
Quais são as principais diferenças entre 'gc' e 'gccgo'?

Quais são as principais diferenças entre os dois compiladores Go populares, 'gc' e 'gccgo'? Construir desempenho? Desempenho em tempo de execução? Opções de linha de comando? Licenciamento? Não procuro opiniões sobre o que é melhor, apenas uma visão geral básica de suas diferenças, para poder...