Ruby har en rekke måter som gjør det enkelt å sende en fil , avhengig av hva du vil gjøre med de data som allerede er i filen . Det finnes også et antall metoder for å skrive til den åpne filen . Her er noen ganske kompakte måter , inkludert noen snarveier , for å sende en fil i Ruby. Instruksjoner
Åpne og skrive til filen i Ruby
en
Åpne filen du ønsker å sende ut .
2
Bruk File.open metode og passerer filnavnet og en " modus streng. " Modusen strengen skal være enten " w" eller " en ".
3
Bruk " w" vil slette alle data som allerede er i filen . Ved hjelp av " en ", vil legge alle data du skrive til filen til slutten av filen .
Skriv ut Data
4
Print formatert data med printf metoden. Hvis du trenger å skrive en sekvens av tall eller strenger , printf metode og formatstrenger er et kraftig verktøy i Ruby .
5
Velg en av de mange alternativene som går utover bare å skrive ut en streng eller heltall . Argumentet for å skrive ut kalles en "format streng. " Den består av strengen du ønsker skrevet ut , med en rekke koder inne som vil bli utvidet
6
For eksempel bruker "Dette er et tall: % d " . Vil skrive ut strengen " Dette er et tall : . "og deretter et desimaltall
Lukk File
7
Lukk filen ved hjelp av tett metoden. Ring nær metode , eller filen kan aldri være stengt : f = File.open ( " MINFIL.TXT ", " r") # ... Gjøre noe med filef.close
8
Bruk en metode for å automatisk lukke filen hvis du ikke trenger den åpen for lenge. Den File.open metoden kan ta en blokk som et argument .
9 p Hvis du passerer en blokk , vil filen automatisk bli stengt på slutten av blokken .