1
Vývoj / Lua a cyklus
« kdy: 23. 02. 2023, 12:17:32 »
Ahoj,
předělávám si z BASHe do Lua zobrazování počasí a nedaří se mi rozchodit cyklus for:
předělávám si z BASHe do Lua zobrazování počasí a nedaří se mi rozchodit cyklus for:
Kód: [Vybrat]
#!/usr/bin/lua5.3
lunajson = require 'lunajson'
-- read local file
local open = io.open
local file = open("/home/doga/.conky/pocasi/compact.json")
if not file then return nil end
local jsonString = file:read "*a"
file:close()
local table = lunajson.decode(jsonString)
print(table.properties.timeseries[1].data.instant.details.air_temperature)
print(table.properties.timeseries[2].data.instant.details.air_temperature)
local teplota = {}
for t = 0,5 do
teplota[t] = table.properties.timeseries[t].data.instant.details.air_temperature
print(teplota[t])
end
hází to chybu:Kód: [Vybrat]
5.5
6.3
/usr/bin/lua5.3: ./json9.lua:19: attempt to index a nil value (field '?')
stack traceback:
./json9.lua:19: in main chunk
[C]: in ?
Dík za pomoc


