当前位置:  软件>C/C++软件

脚本语言 fakescript

    来源:    发布时间:2015-01-03

    本文导语:  fakescript是一款轻量级的嵌入式脚本语言,与Lua相比,它的运行速度更快,更容易使用,同时源代码可读性更强。 脚本特性: @.代码风格类似lua @.全部为函数 @.支持array,map,可以无限嵌套 @.支持fake testfunc(param1)产生routine...

fakescript是一款轻量级的嵌入式脚本语言,与Lua相比,它的运行速度更快,更容易使用,同时源代码可读性更强。

脚本特性:

@.代码风格类似lua
@.全部为函数
@.支持array,map,可以无限嵌套
@.支持fake testfunc(param1)产生routine,实现假多线程效果
@.支持C函数和类成员函数的绑定
@.自带解释器,JIT部分支持
@.支持多返回值
@.自带profile,可获取脚本各个函数运行时间
@.支持热更新
@.支持Int64

示例:

-- func3 comment
func myfunc3(arg1, arg2)
    
    -- C函数和类成员函数的调用
    var arg3 = cfunc1(arg1) + arg2:memfunc1(arg1)
    
    -- 分支
    if arg1 < arg2 then    
        -- 创建一个协程
        fake myfunc2(arg1, arg2)
    end
    
    -- for循环
    for var i = 0, i < arg2, i++ then
        print("i = ", i)
    end
    
    -- 数组
    var a = array()
    a[1] = 3
    
    -- 集合
    var b = map()
    b[a] = 1
    b[1] = a
    
    -- Int64
    var uid = 1241515236123614u
    log("uid = ", uid)

    -- 子函数调用
    var ret1, var ret2 = myfunc2()

    -- 多返回值
    return arg1, arg3
    
end

    
 
 

您可能感兴趣的文章:

  • HTML 脚本语言介绍及<script>标签用法
  • C语言调用shell脚本后,通过何种方法能获取脚本中变量的值
  • 请问如何在C语言中嵌入的shell脚本中获得C语言程序中定义的某个变量
  • 谁能简单介绍一下LINUX上的各种语言脚本的功能.
  • 脚本编程语言 Crack
  • 结构化脚本语言 puppy
  • J2ME脚本语言 ZincScript
  • 关于脚本语言的选择
  • 图形脚本语言 Sikuli
  • 求助:linux脚本语言写SQL语句
  • 求救:修改系统启动脚本 不过脚本里面误写了阻塞命令 iis7站长之家
  • 脚本编程语言 Felix
  • 多脚本语言模板引擎 Tenjin
  • 面向对象的脚本语言 Bento
  • 面向对象的脚本语言 ObjectScript
  • 脚本编程语言 CrawlScript
  • 脚本语言 newLISP
  • 在LINUX下做文本处理的工作,一般是用SHELL脚本还是动态语言方便?
  • C++脚本语言 ChaiScript
  • 一个简单的原创脚本语言 Boby
  • 脚本语言 execline
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 红帽redhat下通过脚本和yum安装docker容器引擎的详细步骤
  • 脚本1调用脚本2,脚本2必须输入回车,如何在调用过程中自动输入回车
  • 脚本中如何调用另外的一个脚本?
  • 脚本调用脚本出异常
  • shell 脚本中命令别名在脚本外无法使用
  • 想用shell脚本定时执行另一个脚本
  • shell脚本问题 关于父脚本和子脚本的问题
  • centos系统运行脚本,显示bash进程,能否以脚本名字显示?
  • 求救:修改系统启动脚本 不过脚本里面误写了阻塞命令
  • 如何传递参数给linux shell 脚本(当脚本从标准输入而不是从文件获取时)
  • 定时跑脚本编译C文件就报错,手动跑脚本就编译成功了.
  • 脚本如何自动输入密码??交互式脚本如何编写?
  • 请问在 LINUX下如何编辑脚本(可以直接运行脚本访问WINDOW系统)
  • 请问在脚本里怎么得到一个程序运行的返回值,脚本怎么返回值?
  • 请教一个问题,CRONTAB执行脚本和SSH登陆后调用脚本有什么不同?
  • windows上脚本调用UNIX的脚本
  • shell脚本如何调用另外一个shell脚本的函数?
  • 急救!关于Shell脚本删除过期文件的问题,Shell脚本达人乱入
  • 如何给shell脚本加密,脚本中有密码。最好是比较直接的,不要说让用 shc
  • Shell脚本调用Sql脚本并向其中传递变量
  • 求高手给写一个bash脚本,功能很简单,就是去执行某一个php脚本


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3