[ruby-it] direttamente a fine file?

Giovanni Intini intinig a pme.it
Mer 18 Apr 2007 10:49:39 CEST


Last è un metodo di Array. Readlines restituisce un array che  
contiene tutto il file, splittato per righe. Per avere info su questi  
metodi puoi usare "ri Array" e "ri File" dalla linea di comando.

c'è File#seek che ti può portare direttamente a fine file, o a n byte  
dalla fine del File, ma non "all'inizio dell'ultima riga del file".

Il giorno 18/apr/07, alle ore 10:33, Mauro Sanna ha scritto:

> Il giorno mer, 18/04/2007 alle 10.29 +0200, Giovanni Intini ha  
> scritto:
>> Il giorno 18/apr/07, alle ore 10:19, Mauro Sanna ha scritto:
>>
>> I primi 10 caratteri dell'ultima riga sono questi:
>>
>> File.readlines("filename.txt").last[0,10]
>>
>
> Com'e' che non sono riuscito a trovare questo metodo last?
> Dov'e' la doc per queste cose?
>
>
>> Attenzione però perché questo metodo legge tutto il file.
>>
>
> Infatti, non c'e' un modo per puntare direttamente a fine file?
>
> _______________________________________________
> Ml mailing list
> Ml a lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml



Maggiori informazioni sulla lista Ml