zoukankan      html  css  js  c++  java
  • lua 入门学习

    -- 1.Hello world  
    print( "--------------1--------------")
    print("Hello world");
    
    -- 2. function define
    function add(a,b)
        return a + b
    end
    
    print( "--------------2--------------")
    print( "enter a number:" )
    n = io.read("*number")
    m = io.read("*number")
    print( add(m,n) )
    
    -- 3. lua 的数据类型
    print( "--------------3--------------")
    print(type("Hello world"))
    print(type(2015))
    print(type(add))
    print(type(false))
    print(type(nil))
    
    -- 4. 数字, 字符串操作
    print( "--------------4--------------")
    print( "2015" + 4 + 9)
    print( "2015" .. 4 .. 9)
    
    str = "Hello world"
    print( """.. str .. "" length: = " .. #str)
    
    -- 5. table 关联数组
    print( "--------------5--------------")
    tab1 = {}
    tab1["day"] = 2015
    days = "days"
    tab1[days] = tab1.day + 1
    
    print(tab1.day)
    print(tab1.days)
    
    -- 用table来实现线性表 
    array = {};
    for i = 1 , 10 do
        array[i] = i.. " word"
    end
    
    for i = 1, #array do
        print(array[i])
    end
    
    -- table大小
    print ("the array size: " .. #array)    --> the array size: 10
    
    --6. 函数式编程
    p = add  
    print( p(2, 3))      --> function programming  
    当你的才华还撑不起你的野心时,那你就应该静下心来学习。
  • 相关阅读:
    RHEL简单管理SELINUX
    CentOS配置samba服务
    CentOS中配置NFS服务
    CentOS里route命令详解
    Linux 进程管理之四大名捕
    编辑器之神-VIM
    纠结的链接——ln、ln -s、fs.symlink、require
    History(历史)命令用法 15 例
    备份MySQL数据库
    MySQL 资源大全
  • 原文地址:https://www.cnblogs.com/aceg/p/4412185.html
Copyright © 2011-2022 走看看