只显示主题贴

我钟爱的两个编辑器,Emacs,Eclipse,rubyforge上有Emacs rails项目,正在用,很不错,呵呵
  • 进入论坛 Ruby
EJB3.0+JSF Gavin King 和Rod Johnson还真干上了,大家看看这东西怎么样? http://www.theserverside.com/news/thread.tss?thread_id=36617
copenhagen 写道以前yahoo,MSN上的朋友么……可以考虑装一个支持多种IM协议的client Gaim还不错
  • 进入论坛 AJAX
why not ruby on rails?
flytinge 写道我刚刚开始接触python,不过既然A是static变量,那么就应该是4。如果你认为它是0,那么就没有理解什么是static变量。 不是的,如果按你的理解,把python的类变量和java,ruby的static变量等同起来,那么第23行打印的也应该是4啊,但是实际上却是3,python应该是把类看成一个实例对象,类的对象也是实例对象,两个对象如果用到了同名的字段,就是上面的情况,不知道这样理解合适不合适
厌倦发呆 写道我觉得应该这样理解: 第23行打印之前,你没有调用过A2.setA(),也就是说A2到23行的时候,是没有实例变量的(python中,变量因赋值而诞生),于是A2.A找到了A2的类变量,所以显示出来的是4。你调用了A2.setA(7)之后,那么A2.A会首先找到实例变量,就会显示出来7了(实例变量优先于类变量)。 总而言之,要注意Python是动态语言,很多东西是动态建立的 谢谢,这样理解比较合理... 看来python和ruby还是有很大不同的....
[code:1] 1#!/usr/bin/env python 2 class clazz: 3 A=0; 4 def getA(self): 5 return self.__class__.A 6 7 def setA(self,ax): 8 self.A=ax 9 def setA_(self,ax): 10 ...
good,boa可以跑在*nix平台上么?
SawPad
搜索本博客
最近加入圈子
最新评论
评论排行榜