A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalon Előző változat Következő változat | Előző változat | ||
oktatas:programozas:ruby:a_ruby_nyelv [2020/06/08 21:25] admin [Írás] |
oktatas:programozas:ruby:a_ruby_nyelv [2020/06/08 23:09] (aktuális) admin [Módok] |
||
---|---|---|---|
Sor 441: | Sor 441: | ||
===== Fájlkezelés ===== | ===== Fájlkezelés ===== | ||
+ | |||
+ | ==== Módok ==== | ||
+ | |||
+ | ^ Jel ^ Jelentés ^ | ||
+ | | r | Csak olvasható mód. A fájlmutató a fájl elején | | ||
+ | | r+ | Olvasás-írás mód. A fájlmutató a fájl elején | | ||
+ | | w | Csak írás mód. Felülírja a fájlt, ha létezik. | | ||
+ | | w+ | Olvasás írás. Felülírja a létező fájlt. | | ||
+ | | a | Csak írás mód. A fájlmutató a fáj végén. \\ Hozzáfűzés | | ||
+ | | a+ | Olvasás-írás mód. A fájlmutató a fájl végén | | ||
+ | |||
==== Olvasás ==== | ==== Olvasás ==== | ||
Sor 453: | Sor 464: | ||
<code ruby> | <code ruby> | ||
open("adat.txt", "r:UTF-8") do |f| | open("adat.txt", "r:UTF-8") do |f| | ||
- | while line = f.gets | + | while line = f.gets |
- | puts line | + | puts line |
- | end | + | end |
end | end | ||
</code> | </code> | ||
Sor 462: | Sor 473: | ||
<code ruby olvas.rb> | <code ruby olvas.rb> | ||
File.open("adat.txt", "r:UTF-8") do |f| | File.open("adat.txt", "r:UTF-8") do |f| | ||
- | while line = f.gets | + | while line = f.gets |
- | puts line | + | puts line |
- | end | + | end |
end | end | ||
</code> | </code> |