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

编程语言 Alore

    来源:    发布时间:2014-12-30

    本文导语:  Alore 是一个新的编程语言,有点类似 Python。 示例代码: -- Usage: nlargest.alo [DIR [N]] -- -- Find the N largest subdirectories of DIR (default to '.' and 10). import os def Main(args) var n = 10 var dir = '.' if args != [] dir = args[0] if args.length() > 1 ...

Alore 是一个新的编程语言,有点类似 Python。

示例代码:

-- Usage: nlargest.alo [DIR [N]]
--
-- Find the N largest subdirectories of DIR (default to '.' and 10).

import os


def Main(args)
  var n = 10
  var dir = '.'
  if args != []
    dir = args[0]
    if args.length() > 1
      n = Int(args[1])
    end
  end
  LargestDirs(n, dir)
end


-- Display the n largest subdirectories of dir.
def LargestDirs(n, dir)
  var a = []
  DirSizes(dir, a)
  a = Reversed(Sort(a))
  for size, d in a[:n]
    Print('{-8:} {}'.format(size div 1024, d))
  end
end


-- Append to res a tuple (size, subdir) for each subdirectory of dir and return
-- the total size of files in dir.
def DirSizes(dir, res)
  var size = 0
  for n in ListDir(dir)
    var p = Join(dir, n)
    if IsFile(p)
      size += Stat(p).size
    elif IsDir(p) and not IsLink(p)
      var s = DirSizes(p, res)
      res.append((s, NormPath(p)))
      size += s
    end
  end
  return size
end

    
 
 

您可能感兴趣的文章:

  • 2013年7月和2013年8月编程语言排行榜
  • 动态编程语言 LIME编程语言
  • 苹果OS X和IOS下最新编程语言swift介绍
  • kliyx是使用C++语言编程的,还是用C语言编程的?
  • 2017 年热门编程语言排行榜出炉,你的语言上榜没?
  • 编程语言可扩展框架 LayerD
  • PHP编程语言介绍及安装测试方法
  • 脚本编程语言 Crack
  • UNIX下的编程语言有那些?
  • 请问linux下C/C++编程语言,同时请推荐相关书籍
  • 并发编程语言 JR
  • 基于Java的新编程语言 Jabaco
  • 编程语言 Seed7
  • 实时 3D 应用编程语言 Tao3D
  • 图形编程语言 Box
  • 编译型编程语言 eC
  • 即时运行的编程语言 Circa
  • SAC函数式编程语言
  • 基于 JVM 的编程语言 loop
  • 一个小问题。Linux下编程语言的问题。
  • 基于JVM的编程语言 Golo
  • 有了c语言基础,如何入手学习用c语言linux网络编程
  • 请教UNIX下编程语言的选择问题
  • 编程语言 Noop
  • GPU 编程语言 Harlan
  • 儿童编程语言 Alice
  • 脚本编程语言 Felix
  • 脚本编程语言 CrawlScript
  • 编程语言 Kite
  • 编程语言 AFNIX
  • 编程语言 L++
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 想找ADA编程语言资料
  • XML编程语言 X#
  • 编程语言中十六进制的正则匹配
  • 浏览器脚本编程语言 JSX
  • 云编程语言 Opa
  • PHP编程语言中的构造器
  • ubuntu下C语言图形编程
  • LINUX下 C语言编程中 DIR 是做什么用的~?
  • aix下c语言中如何编程查看当前系统的版本号
  • 新建 一 LINUX C语言编程交流群 大家若有兴趣就加入一起交流哈
  • 有人问我:何为面向对象编程?我给不出确切或形象的说法。谢!vb、pb等开发工具是不是面向对象编程的语言。
  • 有没有类似"C语言100题"的Linux编程练习题
  • 各位大侠,请推荐几本在UNIX环境下使用标准C语言编程的好书.谢谢啊!!!
  • 在gcc编程中怎样嵌入汇编语言?
  • 请问Linux数据库编程是否也可以支持通用的SQL语言进行数据库编写.
  • unix/linux系统,支持那些语言编程??
  • 在unix 中怎么实现 c 语言编程
  • 初学Linux要看什么书?, 请问Linux下C语言编程怎么设置环境?
  • 请问在linux中,怎样用c语言编程来实现对计算机的日期和时间的修改啊?
  • 如何用C语言编程启动linux下的shell命令


  • 站内导航:


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

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

    浙ICP备11055608号-3