Como llegar de entrada con interpone en rubí
Video: Ir ala isla espejismo en zafiro y rubi en español
Rubí ofrece un número de maneras de conseguir la entrada del usuario. Vamos a usar consigue en este ejemplo. los consigue método es básicamente el opuesto de pone - en lugar de imprimir cosas, recoge lo que el usuario escribe para usted.
Video: Pokémon Fire Red Let's Play #42: Ruby do Celio no Mt Ember na One Island
Los programadores de llamada Configuración de una variable a un valor único que no puede ser cambiado Código difícil. las variables codificadas de forma rígida a veces son necesarias, pero no son flexibles. Es mejor cuando se puede obtener de entrada de su usuario para que el valor dinámica (Se pueden cambiar en la marcha) en su lugar.
Justo después de su impresión declaración, recoger la entrada del usuario en una variable (tamaño de la forma):
## Rubí para el proyecto Kids 4: Formas # programado por:. Chris Haupt # Experimento con las formas del dibujo del arte ASCII utilizando el código # pone "Bienvenido a formas"impresión "¿Qué tan grande quiere que sea su forma? "impresión "¿Qué tan grande quiere que sea su forma? "shape_size = obtiene
Mientras esté aquí, recoger alguna otra entrada del usuario que se utiliza para cambiar la forma en la forma ASCII se dibuja con diferentes patrones:
impresión "carta Exterior: "outside_letter = getsprint "interior de la carta: "inside_letter = obtiene
Añadir algunas líneas finales de repetir lo que el usuario ha introducido antes de empezar a trabajar en la elaboración de la forma:
pone "A punto de dibujar una forma # {} shape_size grande"pone "usando # {} outside_letter para el borde"pone "y # {} inside_letter para el interior"