Tehtävä:
Ensimmäinen tehtävä on variantti Moi maailma!-tehtävästä, joka on eräänlainen ikiaikainen klassikko ohjelmointitehtävien parissa. Tälläkertaa tehtävänä on lukea tiedostoon nimeltä "5-1_tiedosto.txt" tallennettu viesti, ja tulostaa se ruudulle. Tiedoston sisältö voidaan tulostaa ruudulle sellaisenaan.
Kun ohjelma toimii oikein, tulostaa se seuraavaa:
Example output:
Hei,
testataan,testataan.
Vastaus
#!/usr/bin/env ruby
# coding: utf-8
# Joko yksinkertaisesti näin (Ruby sulkee tiedoston ohjelman päätyttyä)
# tiedosto = "5-1_tiedosto.txt"
#
# print File.read(tiedosto)
##########
# Tai jos halutaan käyttää .close -metodia, niin vaikkapa näin
tiedosto = File.open("5-1_tiedosto.txt", "r")
print tiedosto.read
tiedosto.close
Tiedosto 5-1_tiedosto.txt
:
Hei,
testataan,testataan.