def get_avail_mb(): int
f: FILE = FILE.open("/proc/meminfo","r")
s: string = ""
while s.length < 200 do s += " "
f.read(s, 200, 1)
var a = s.split("\n")
s = a[2]
t: string = ""
for var i = 0 to s.length
if s[i] <= '9' && s[i] >= '0'
t += s[i].to_string()
return int.parse(t)/1000
Обратите внимание, как я распределяю строку по 200 символов с помощью while s.length < 200 do s += " "
для чтения байтов в эту строку из файла? Есть ли лучший способ установить длину строки в N символов в Genie, кроме добавления пробела N раз?