2013-12-21 40 views

回答

0

如何:

function test() 
    input = io.read() 
    if input == "1" then 
    return 1 -- value one 
    elseif input == "2" then 
    return 2 -- value two 
    elseif input == "3" then 
    return 3 -- value three 
    end 
end 
+0

嗯,我試過類似的東西,它跑進像..一種線的含義:無論輸入什麼,它都會返回一個值,那麼它會重新不管輸入如何,然後再重新輸入值3,但如果我想讓它爲值3做些事情而不必經過值1和2,我該怎麼做? –

+1

@ Eyres-Valkrie - CodeNoob- Lua可以返回任何值,值組,值可以是任何類型,如數字,表格,函數。 Shivan的答案做你想做的。我建議您先回到您先嚐試的方式,然後編輯您的問題,以顯示您使用「某種行」獲得的錯誤:顯示代碼,顯示錯誤和行號。 – Schollii

0

笑較晚..

function test() 
    return tonumber(io.read()) 
end 
相關問題