Proc类

 生成
 Proc.new() {...}
 proc {...}
 
 注,代码块参数带用  |...,
*array|
获得后续参数的数组
 lamda {...}  call呼出时会检查参数,不一样会报错
 可以用return 
   
   
   
 呼出  proc.call(...)
 proc[...]
 proc.yield(...)
 proc === ...  
 这种只能带一个参数
 获取参数数量   proc.arity()
  带动态长度的为-1
 获取参量信息  proc.parameters()
 格式 [[...], [...], ...]
 [种类: 名字]

 种类  含义
 :opt  可选
 :req  必须 
 :rest  *argc
 :key  哈希表
 :keyrest  **argc
 :block  代码块
   
 判断是否是lambda式  proc.lambda?()
 获取位置
 是声明的位置
 proc.source_location()
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

最新文章

  1. Sublime相关
  2. JavaScript中Ajax
  3. iOS AFNetworking中cookie重定向
  4. java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException
  5. Django进阶篇(二)
  6. SqlBulkCopy 从bcp客户端收到一个对 colid 1 无效的列长度。
  7. (python) 标准模块sys和os的使用
  8. jquery 获取和设置 checkbox radio 和 select option的值?
  9. Careercup - Facebook面试题 - 4713484755402752
  10. POJ 2579 Fiber Network(状态压缩+Floyd)
  11. 无显示仍然发挥树莓派——VNCserver设定
  12. Dell M102ZD-128 —— 拿XP拯救你
  13. jquery左右切换的无缝滚动轮播图
  14. PHP中被忽略的性能优化利器:生成器
  15. docker镜像的使用及相关
  16. ACM-ICPC 2018 南京赛区网络预赛 L题(分层最短路)
  17. vue-axios
  18. js判断上传图片文件大小,尺寸,格式
  19. Python全栈之路----函数进阶----迭代器
  20. HEU预热赛

热门文章

  1. Java文件内容读写
  2. 原生js操作dom的方法
  3. EXTJS中整合tinymce的富文本编辑器,添加上传图片功能
  4. linux的shell的until循环举例说明
  5. [转] ubuntu 下mongodb的安装-----这篇文章也不错
  6. Visual Studio VS2010 如何修改默认的编辑语言
  7. Robot Framework操作
  8. 三. 200多万元得到的创业教训--创业并不须要app
  9. TestNg的工厂測试引用@DataProvider数据源----灵活使用工厂測试
  10. for循环console输出结果的问题