Cursos
Módulo
Prueba de condiciones con expresiones if/else en Rust - Training
Explore los tipos de datos compuestos de Rust, como matrices, vectores y mapas hash. Descubra cómo usar instrucciones if/else para probar condiciones.
Este explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
La directiva #if controla la compilación condicional del archivo de recursos comprobando la expresión constante especificada. Si la expresión constante es distinto de cero, #if dirige al compilador para que siga procesando instrucciones hasta el siguiente #endif, #else o #elif directiva y, a continuación, vaya a la instrucción después de la directiva #endif . Si la expresión constante es cero, #if dirige al compilador para ir a la siguiente directiva de #endif, #else o #elif .
#if constant-expression
constant-expression
Expresión que se va a comprobar. Este valor es un nombre definido, una constante entera o una expresión que consta de nombres, enteros y operadores aritméticos y relacionales.
En este ejemplo se compila la instrucción BITMAP solo si el valor asignado Version es menor que 3:
#if Version < 3
BITMAP 1 errbox.bmp
#endif
Cursos
Módulo
Prueba de condiciones con expresiones if/else en Rust - Training
Explore los tipos de datos compuestos de Rust, como matrices, vectores y mapas hash. Descubra cómo usar instrucciones if/else para probar condiciones.
Documentación
La directiva \ define asigna el valor especificado al nombre especificado. Todas las apariciones posteriores del nombre se reemplazan por el valor .
La directiva \ else marca una cláusula opcional de un bloque de compilación condicional definido por una directiva \ ifdef, \ ifndef o \ if. La directiva \ else debe ser la última directiva antes de la directiva \ endif.
Directivas pragma - Win32 apps
RC no admite las directivas pragma compatibles con el compilador de C/C++.