Ruby tiene una variedad de formas que hacen que sea sencillo para emitir un archivo, dependiendo de lo que desee hacer con los datos que ya están en el archivo. También hay una serie de métodos para escribir en el fichero abierto. He aquí algunas maneras bastante compactos , entre ellos algunos de los accesos directos , para dar salida a un archivo en Ruby. Instrucciones
abrir y escribir el archivo en Ruby
1 Abra el archivo que desea enviar el resultado.
2
Utilice el método File.open y pase el nombre del archivo y un " modo de cadena . " La cadena modo debe ser " w " o "a. "
3
uso de " w " se borrarán todos los datos que ya están en el archivo. El uso de " a", se anexará los datos se escriben en el archivo hasta el final de ese archivo. Print Imprimir
Datos Página 4
Imprimir formateado de datos con el método printf . Si tiene que escribir una secuencia de números o cadenas , el método printf y cadenas de formato son una herramienta poderosa en Ruby.
5
Elija una de las muchas opciones que van más allá de la simple impresión de una cadena o un entero . El argumento para imprimir se denomina " cadena de formato. " Consiste en la cadena que desea imprimir, con una serie de códigos en el interior , que se expandieron
6
Por ejemplo , el uso de " Este es un número :% d ", . Va a imprimir la cadena " Esta es un número: . "y luego un número decimal
cierre el archivo
7
cierre el archivo utilizando el método close . Llame al método close , o el archivo no puede ser cerrada : f = File.open ( " miarchivo.txt ", " r ") # ... Hacer algo con el filef.close
8
Use un método para cerrar automáticamente el archivo si no es necesario abrirla por mucho tiempo. El método File.open puede tener un bloque como argumento.
9
Si pasa un bloque , el archivo se cerrará automáticamente al final del bloque.
< Br >