闲来无事..于是决定学点新东西...看完了 程序员2007年合订本之后决定学下Ruby..
-------
习惯了Java的语法..
于是有了很多个对于ruby的疑问..先记录下..在日后的学习中逐个解决之..
1,require 命令...如 require 'tk'
这个命令估计类似于java的import 但是我 require 'tk' 的时候确不对..
目前还不知道啥原因..莫非没有安装这个包?
2,tcl/tk
这个东西也不知道是啥..从google等得到的信息..貌似这是个包..做图像编程的
具体是啥..以及怎么用...不清楚..
3,print ,puts 命令
虽说这俩都是输出...可也没看出来啥区别...
暂时先随便用着了...也许随着写的代码的增多..会有个正确的认识
4,双层循环
这个东西也没搞明白...
ruby的遍历都是 xxx.each {|e| puts e} ,类似java的单层for(int i=0;xx;xx){}
可双层循环..也许需要对 |e| 中的 e 再一次 each ? 试了几次..都出错了..也没搞清楚到底哪儿的事情...等看完知识点去找别人的代码看看...也许就明白了..
5,class 中的 initialize 方法
这个东西应该类似java的构造方法...竟然不支持 多态...或许是我没有搞明白怎么用吧..
类里面的方法 也不允许 重载...同名不同参 的方法都会有问题...那可怎么办...
6,IO File ...
file =File.new("aa.txt")
file.each{|line| print "#{file.lineno}. ",line}
file.close
这段代码..书上这么写..可我怎么打印不出来 lineno...
而且竟然需要 rewind 之后才能再读一次...好奇怪...
--------
继续往下看书...疑点还真多...
分享到:
相关推荐
java初学者--初学Java注意什么java初学者--初学Java注意什么
XML初学进阶---XML初学者的福音,强烈推荐!
ruby初学笔记ruby初学笔记ruby初学笔记ruby初学笔记ruby初学笔记
单片机初学教程----入门必读 很实用的,对你的学习必起到事半功倍的作用。
初学web-HBuilder
对JAVA初学极好的资料。JAVA极好的初学资料---三天完全搞定
Visual Basic程序设计简明教程第二版,有简单示例
电赛备赛STM32初学electric-sai-ti-chip-master.zip
初学web-HBuilder 全部资料
VB6 4级单次考试软件,词典采用文本方式加载,稍加修改可以将6级也添加进去,适合做设计参考。
Python初学教程-简明Python教程.pdf Python初学教程-简明Python教程.zip
Latex初学速成-学习资料
对于初学Materials-Studio-CASTEP问题整理借鉴.pdf
希望对大家能够有所帮助,至少我自己看了之后觉得还不错。。。。。。。。
c++初学教程-第3课-qt计算器
c++初学教程-第2课-命令行计算器
初学JAVA-WEB开发的小项目
c++初学教程-第1课-开发环境配置
初学者-k3cloud插件开发基础
彻底搞定C语言指针详解-完整版-时候初学者-必备.txt