Resultados da pesquisa a pedido "casting"

3 a resposta

Um elenco falhado em Swift de Any? protocolar

FYI: Bug rápido criado aqui:https://bugs.swift.org/browse/SR-3871 [https://bugs.swift.org/browse/SR-3871] Estou tendo um problema estranho em que um elenco não está funcionando, mas o console o mostra como o tipo correto. Eu tenho um protocolo ...

2 a resposta

Como converter um WrappedArray [WrappedArray [Float]] para Array [Array [Float]] em faísca (scala)

Estou usando o Spark 2.0. Eu tenho uma coluna do meu dataframe contendo umWrappedArray de WrappedArrays of Float. Um exemplo de uma linha seria: [[1.0 2.0 2.0][6.0 5.0 2.0][4.0 2.0 3.0]]Estou tentando transformar esta coluna em ...

1 a resposta

Por que não podemos converter para tipos de protocolo com tipos associados, mas obter o mesmo efeito usando genéricos?

Considere este código: extension Collection { func foo() -> Int { if self.first is Collection { return (self.first as! Collection).underestimatedCount // ERROR } else { return self.underestimatedCount } } }Temos o temido e aparentemente ...

1 a resposta

Scala convertido em um tipo variável

Eu tenho o seguinte código para transmitirvalorpara o tipo depadrão: def fct[T](value: Any, default: T): T = { val result = value.asInstanceOf[T] println(result, result.getClass.getName, result.isInstanceOf[T]) result } val res = fct("foo", ...

4 a resposta

Cadeia de caracteres JSON datilografada para a classe

Seja esta sequência JSON: [ { "id": 1, "text": "Jon Doe" }, { "id": 1, "text": "Pablo Escobar" } ]Let Ser esta classe: export class MyObject{ id: number; text: string; }Como posso converter essa string JSON para a lista deMyObject? Se eu ...

4 a resposta

Neste exemplo, por que ainda é necessário converter um objeto para ter certeza de seu tipo, mesmo após a chamada de getClass ()?

estou seguindoeste MOOC no OOP em Java [http://mooc.fi/courses/2013/programming-part-2/]e apresentouum exemplo que eu não entendo completamente [http://mooc.cs.helsinki.fi/programming-part2/material/week-8?noredirect=1]. No exemplo, umBook classe ...

2 a resposta

Por que posso usar static_cast com void *, mas não com char *

Eu sei dissoreinterpret_cast [http://en.cppreference.com/w/cpp/language/reinterpret_cast]é usado principalmente indo ou vindo dechar*. Mas fiquei surpreso ao descobrir questatic_cast [http://en.cppreference.com/w/cpp/language/static_cast]poderia ...

2 a resposta

É seguro transmitir para uma classe que possui o mesmo layout de membro de dados, mas uma implementação diferente?

A primeira classe será usada para herança privada, a fim de garantir exatamente o mesmo layout. Isso deve tornar a transmissão segura. #include <iostream> #include <string> struct data_base { data_base( int i, std::string&& s ) noexcept : i_{ i ...

5 a resposta

Por que lançar em um ponteiro, em seguida, desreferenciar?

Eu estava passando por este exemplo, que tem uma função que gera um padrão de bits hexadecimais para representar um flutuador arbitrário. void ExamineFloat(float fValue) { printf("%08lx\n", *(unsigned long *)&fValue); }Por que usar o endereço de ...

1 a resposta

Alguém pode explicar por que strtoti, me ('cast') retorna um valor?

Não é realmente um problema (embora esteja em conflito com uma instrução if () que temos), mas quando você digita strtotime ('cast'), ele retorna um valor real que é padronizado para a data de hoje. Fiquei me perguntando se alguém sabia qual o ...