谢谢,改了。
要是真如上面这位所说,也太坑人了。再加上鸡汤文推波助澜,不知得有多少小鱼上钩。可叹的是新手没有分辨能力,印了那句话,被……了,还帮着数钱。
按培训老师的说法,这也就是个“编程教学实验”,也就是说之前完全不知道会有多少效果,这样就能定价 5 万,似乎有点过于自信或草率……貌似教的也只是一些初级的东西(看 86 楼),2 个月的培训值不值,反正是自己的钱自己判断。如果是东拼西凑砸锅卖铁来上这么个培训,感觉不值,不应该鼓励。鸡汤还是悠着点喝的好啊……
楼主好帅
class Myclass
end
String = Myclass
a = String.new
ruby 挂了
有什么奇怪的
var v1 var v1 hello var v1 C C.new.v1 报错,没有定义 v1 方法 var v1 D
应该输出这样吧,学的不太认真啊~
yield 的参数
同会写 c/cpp,看过 ruby programming,感觉语言、语法没什么问题。 大概看过一遍 Agile Web Development with Rails,里面讲的基本能理解。 跟着 ruby on rails 教程敲代码到第 7 章(第一次敲到第 6 章...),不明白的太多,敲不下去了。 感觉难点在于各种命名约定、依赖库太多,头太晕了。
@jiashuji 没理解你的意思,为什么要替换成一个值呢?
我的 ruby 版本是 1.9.2,在 irb 里不行,放到文件里,执行 ruby test.rb 是可以的。
@luikore 晕,我的 irb 是 0.9.6,我换一个试试。
我知道那是 Hash,但是 if 不是保留字吗,我在 irb 里试了 a = {if:123},是错的。
sort 函数根据 block 的返回值排序,就有点像 C++ 里的 sort 函数可以带一个函数指针参数一样,我这么理解的,我也是新手。
还在看 ror tutorial,预计这星期看完,然后看这本怎么样。
我学过一点 PHP,HTML/CSS 也懂点,还学过 CodeIgniter,JS 也懂点,MVC 也懂点,应该会好点吧。争取今天把 Ruby on Rails Tutorial 过一遍看看。
同样新手,照着 Ruby on Rails Tutorial 学到第三章了。
刚学 ruby 练习一下
def balanced? string
match_rule = {'}' => '{', ')' => '('}
bracket_stack = []
string.each do |c|
bracket_stack.push(c) if ['{', '('].include? c
brac = bracket_stack.pop if ['}', ')'].include? c
unless brac == match_rule[c]
puts "#{c} doesn't match!"
return
end
end
unless bracket_stack.length == 0
puts "some brackets left!"
return
else
puts "yeah! right!"
end
end
test1 = %w[ { } ( { } ) ( { } ) ]
test2 = %w[ { } ( { } ) ( { ) ]
test3 = %w[ { } ( { } ( { } ) ]
balanced? test1
balanced? test2
balanced? test3
用堆栈
在豆瓣上关注过楼主,有段时间忙着找媳妇,不知道找到没有。