论坛首页 编程语言技术论坛

漫谈rails与php

浏览 27161 次
该帖已经被评为良好帖
作者 正文
   发表时间:2006-12-14  
>> c = "abc".method :class         
=> #<Method: String(Kernel)#class> 
>> c.call
=> String
>> c.methods                                                                    
=> ["call", "methods", "instance_eval", "dup", "instance_variables", "instance_o
f?", "extend", "arity", "eql?", "po", "hash", "id", "singleton_methods", "taint"
, "frozen?", "instance_variable_get", "to_proc", "kind_of?", "to_a", "pretty_pri
nt_cycle", "unbind", "pretty_print_inspect", "type", "poc", "protected_methods",
 "__clone__", "instance_variable_set", "is_a?", "to_s", "respond_to?", "pretty_p
rint", "class", "method", "tainted?", "==", "private_methods", "===", "__id__", 
"require_gem", "nil?", "untaint", "pretty_print_instance_variables", "send", "di
splay", "pretty_inspect", "inspect", "=~", "gem", "ri", "clone", "public_methods
", "__send__", "object_id", "freeze", "equal?", "require", "[]", "what?"]       
0 请登录后投票
   发表时间:2006-12-21  
javascript 就是
0 请登录后投票
   发表时间:2006-12-21  
<script language="javascript" type="text/javascript">
function f() {
alert("hi");
}

function g(k) {
k();
}

g(f);
</script>
0 请登录后投票
   发表时间:2006-12-22  
方法是对象!

--------
class.class
请把前面的换成大写的行不行

或者换成
self.class.class.class.class.class.class.class.class一直class下去吧




0 请登录后投票
   发表时间:2006-12-26  
我觉得是开发 配置成本的问题,另外就是成熟的应用程度,php出来的时候有多少web语言??现在有多少web语言??10年前的bug当然不算什么 10年以前的web应用少,现在呢??php已经在web扎稳了,就如同c一样,就算rubby再好 应用程度远远小于php
0 请登录后投票
   发表时间:2006-12-27  
其实方法就是对象
如果要把方法用对象不操作
需要把它从实例对象中解除绑定
c.unbind("talk")
然后可以随意绑定到任意他的子类的实例中
其实说方法不是对象不能随便用c.balk.class来检测

而要以OO的角度来理解什么是对象
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics