La mayoría de los idiomas tienen una constante NaN que puede usar para asignar a una variable el valor NaN. ¿Puede Python hacer esto sin usar
La mayoría de los idiomas tienen una constante NaN que puede usar para asignar a una variable el valor NaN. ¿Puede Python hacer esto sin usar
Me gustaría comprender mejor por qué, en el escenario siguiente, hay una diferencia en la forma en que se heredan las constantes de clase frente a las variables de instancia. <?php class ParentClass { const TEST = "ONE"; protected $test = "ONE"; public function showTest(){ echo...
Estoy desarrollando una aplicación para Android que usa un servicio web para obtener datos del servidor, para eso tengo tres conjuntos diferentes de URL para señalar el sistema de desarrollo, el servidor de prueba y el servidor en vivo. Es difícil cambiar la URL cada vez que quiero dar una...
Simplemente tengo una estructura que almacena las constantes de la aplicación de la siguiente manera: struct Constant { static let ParseApplicationId = "xxx" static let ParseClientKey = "xxx" static var AppGreenColor: UIColor { return UIColor(hexString: "67B632") } } Estas constantes se...
¿Cuál es la convención de nomenclatura para las constantes de Scala? Una breve búsqueda en las sugerencias de StackOverflow CamelCase en mayúsculas (la primera línea a continuación), pero quería volver a verificar. val ThisIsAConstant = 1.23 val THIS_IS_ANOTHER_CONSTANT = 1.55 val...
Cerrado . Esta pregunta se basa en opiniones . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda responderse con hechos y citas editando esta publicación . Cerrado hace 2 años . Mejora esta...
En Python, ¿existe un análogo de la Cdeclaración del preprocesador como ?: #define MY_CONSTANT 50 Además, tengo una gran lista de constantes que me gustaría importar a varias clases. ¿Existe un análogo de declarar las constantes como una secuencia larga de declaraciones como la anterior en un...
Tengo una pregunta básica sobre los punteros const. No puedo llamar a ninguna función miembro que no sea constante usando un puntero constante. Sin embargo, puedo hacer esto en un puntero constante: delete p; Esto llamará al destructor de la clase que, en esencia, es un 'método' no constante....
Ejemplo elaborado, por el bien de la pregunta: void MyClass::MyFunction( int x ) const { std::cout << m_map[x] << std::endl } Esto no se compilará, ya que el operador [] no es constante. Esto es lamentable, ya que la sintaxis [] parece muy limpia. En cambio, tengo que hacer...
Suponga que necesita definir una clase que todo lo que hace es mantener constantes. public static final String SOME_CONST = "SOME_VALUE"; ¿Cuál es la forma preferida de hacer esto? Interfaz Clase abstracta Clase final ¿Cuál debo usar y por qué? Aclaraciones a algunas respuestas: Enums...
Independientemente de las diferencias funcionales, ¿el uso de las nuevas palabras clave 'let' y 'const' tiene algún impacto generalizado o específico en el rendimiento en relación con 'var'? Después de ejecutar el programa: function timeit(f, N, S) { var start, timeTaken; var stats = {min:...
¿Cómo puedo definir una constante dentro de una clase y hacerla visible solo cuando se llama en un contexto de clase? ....algo como Foo::app()->MYCONSTANT; (y si se llama, me gustaría MYCONSTANTser ignorado)
Supongo que no, pero me gustaría confirmarlo. ¿Tiene algún uso const Foo&&dónde Fooestá un tipo de clase?
Quiero crear una matriz estática constante para usar en todo mi archivo de implementación de Objective-C similar a algo como esto en el nivel superior de mi archivo ".m": static const int NUM_TYPES = 4; static int types[NUM_TYPES] = { 1, 2, 3, 4 }; Planeo usarlo NUM_TYPESmás adelante...
En el siguiente C++programa, la modificación de un miembro de datos estáticos de una constfunción funciona bien: class A { public: static int a; // static data member void set() const { a = 10; } }; Pero modificar un miembro de datos no estático de una constfunción no...
¿Cuál es la diferencia entre algo como esto? friend Circle copy(const Circle &); y algo como esto friend Circle copy(Circle&) const; Sé que const después de que la función se usa para decirle al compilador que esta función no intentará cambiar el objeto al que se llama, ¿qué pasa...
Sabemos que una "variable constante" indica que una vez asignada, no se puede cambiar la variable, así: int const i = 1; i = 2; El programa anterior no se podrá compilar; gcc muestra un error: assignment of read-only variable 'i' No hay problema, puedo entenderlo, pero el siguiente ejemplo...
Existe la definición constante en Exploring ES6 por el Dr. Axel Rauschmayer: constfunciona como let, pero la variable que declara debe inicializarse inmediatamente, con un valor que no se puede cambiar posteriormente . […] const bar = 123; bar = 456; // TypeError: `bar` is read-only y...
He oído y leído muchas veces que es mejor detectar una excepción como referencia a constante en lugar de como referencia. Por que es: try { // stuff } catch (const std::exception& e) { // stuff } mejor que: try { // stuff } catch (std::exception& e) { // stuff }...
Estoy buscando el equivalente en C # de Java final. ¿Existe? ¿C # tiene algo parecido a lo siguiente: public Foo(final int bar); En el ejemplo anterior, bar es una variable de solo lectura y no se puede cambiar por Foo(). ¿Hay alguna forma de hacer esto en C #? Por ejemplo, tal vez tengo un...