ruby中::究竟代表什么?
2011-07-23 14:14
281 查看
昨天在stack overflow上问了2个关于Rspec源码的问题,结果由于表意不清加之问题含糊被老外鄙视了一遍。但是没有想到的是,竟然还是高人非常清楚的问答了出来。
其中一个问题是这样的:
class OptionParser < ::OptionParser
这句代码究竟是什么意思?原来这句话的作用是定义1个OptionParser类,其集成至ruby核心库的OptionParser。这句话里面的::表示强制使用核心库的namespace。万恶的ruby语法。
其中一个问题是这样的:
class OptionParser < ::OptionParser
这句代码究竟是什么意思?原来这句话的作用是定义1个OptionParser类,其集成至ruby核心库的OptionParser。这句话里面的::表示强制使用核心库的namespace。万恶的ruby语法。
相关文章推荐
- [android基础知识] 之一:android.intent.action.MAIN与android.intent.category.LAUNCHER究竟代表什么?
- ruby中::究竟代表什么?
- js面向对象编程:this究竟代表什么?
- ruby中::究竟代表什么?
- Java程序员成长之路(接口与抽象类究竟有什么区别)
- 在makefile文件中,@$符号代表什么意思?
- 员工究竟渴望学到的是什么?-(杂谈-20070816)
- Hadoop 究竟能做什么?
- "=="和 equals 方法究竟有什么区别?
- __FILE__代表什么?
- java中jdk与jre的关系以及环境变量配置时Java_Home\Path\ClassPath各代表什么意思
- 究竟什么是报表最重要的?
- 学编程选什么语言好?是PHP、Python还是Ruby?
- 游戏服务端究竟解决了什么问题?
- O太多,具体都代表什么呢?
- 一分钟告诉你究竟DevOps是什么鬼?
- JavaScript 闭包究竟是什么JavaScript 闭包究竟是什么
- 软件的版本“GA”代表什么意思?如MyEclipse 5.0 GA