Consejos para las constantes de programación en su beaglebone

Video: Programación en C; CONSTANTES; Ejemplos y uso

constantes son variables cuyos valores no cambian a lo largo del programa. Son grandes maneras de asegurar que la alteración de la secuencia de comandos es rápido y sencillo. Un ejemplo en Python puede ayudarle a obtener la idea.

El siguiente ejemplo ilustra un fragmento (incompleta) de código en la que la velocidad de varios motores de corriente continua (corriente continua) - para un coche de RC (control remoto), por ejemplo - sería proporcional a un valor constante y el voltaje de lectura de algún sensor.

motor1_speed = 5 * voltage1motor2_speed = 5 * voltage2motor3_speed = 5 * voltage3motor4_speed = 5 * voltage4

Al probar el coche con mando a distancia, encontrará que usted no está satisfecho con los resultados, y desea cambiar la constante 5, usted tiene más remedio que cambiar todas partes. Se podría cambiar sólo una vez si se define una constante de esta manera:

SPEED_CONSTANT = = 5motor1_speed SPEED_CONSTANT * voltage1motor2_speed = SPEED_CONSTANT * voltage2motor3_speed = SPEED_CONSTANT * voltage3motor4_speed = SPEED_CONSTANT * voltage4

Cuando se define una constante, poniendo a prueba para diferentes valores se vuelve mucho menos tedioso.

Las constantes son las variables regulares como cualquier otro, pero están definidos al principio y nunca ha cambiado a través del programa. Para diferenciar las constantes de otras variables, escriba ellos en todas las tapas.

También puede definir una constante para un mensaje que se le imprime muchas veces y no desea escribir en varias ocasiones, como en el siguiente script de javascript:

Video: PNL - Audiolibro El Secreto De Las Personas Exitosas

var SENSOR_MESSAGE = "La lectura de su sensor es: "(...) console_output (SENSOR_MESSAGE + temperature_sensor) console_output (SENSOR_MESSAGE + light_sensor) console_output (SENSOR_MESSAGE + distance_sensor)

Si se ha programado en lenguajes como C y C ++, por ejemplo, de lo que has tratado con constantes de una forma similar. Desde un punto de vista computacional, esas constantes son bastante diferentes. Para esos idiomas, son constantes de su propio de tipo de datos, de hecho, son simplemente reemplazados por sus valores de todo el mundo antes de que el código se ejecuta en realidad. En Python y BoneScript, sin embargo, desde un punto de vista técnico son las variables regulares como cualquier otro.

Artículos Relacionados