
Ruby基础知识整理
文章平均质量分 60
liuk10
Ruby On Rails开发工程师
展开
-
Ruby基础知识梳理
了解ruby,安装ruby和使用irb关于ruby(解释型语言),执行ruby文件Ruby基础知识常用基本概念和方法puts, p单引号”和双引号”“, 字符串嵌入,“#{abc}”数值表示和计算注释运算符及优先级对象、变量和常量Ruby中一切皆对象弱变量类型,局部变量,全局变量,实例变量,类变量常量/变量命名规范,保留字多重赋值,交换变量值,获取数组元素条件判断真假值,逻辑原创 2015-10-18 23:55:51 · 1061 阅读 · 0 评论 -
Ruby--Kernel#caller方法
用途: caller可以返回当前位置的调用者详细信息,异常的错误栈信息(Exception#bactrace)即通过该方法获得。caller([level])以$@的back trace(字符串数组)形式返回level层上(省略参数时为1)的调用者的信息。若是顶层的话就返回空数组。将caller的返回值代入$@就可以设定异常的发生位置。示例: def foo p caller(原创 2016-03-04 10:02:14 · 869 阅读 · 0 评论 -
Ruby简介
Ruby是一门开源的动态编程语言,注重简洁和效率。Ruby 的句法优雅,读起来自然,写起来舒适。Ruby是一门完全的面向对象的解释型语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝原创 2017-09-09 12:33:11 · 1342 阅读 · 0 评论