我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

HTTP.post_form 为什么这样写?

我是ruby新手。一般我们定义方法都是 def post_form end 。但在http.rb文件中有这样的句子def HTTP.post_form(url, params) 。这里为什么不写def post_form(url, params) ,而在前面要加上"HTTP." ,是为什么?

这种方式定义的方法是类方法,也可以写成self.post_form。
比如:
[code="ruby"]
class A
def A.hi
puts 'hi'
end
end

A.hi
[/code]
输出为“hi“。

近期文章

  • http.rb 文件看不懂 Net::HTTP::Proxy
  • 关于struts2跳转问题。
  • 关于Mina中Processor线程池的数量的问题
  • java网络编程的疑问
  • 谁能告诉我怎么办
  • 说说你的开发环境中的源代码管理!
  • Mac电脑卸载anaconda没有卸载干净,终端显示这样,怎么处理?麻烦大神指点一下
  • ActiveMQ JMS的connection用完是否关闭
  • 请教一个关于struts2异常如果记录问题 ,谢谢了
  • MFC中WMP控件的使用方法的疑惑
  • 静态变量和静态方法
  • Ext.data里代理中的load方法
  • 刚学JAVASCRIPT遇到的问题,望解答,谢谢~~
  • 如何把Java project 转换成 web project
  • JAVA 实现多个资源服务器的同步
  • 请问如何将这个hql查询改成面向对象查询呢,谢谢
  • ssh,请问为什么我有时候修改jsp也会重启spring容器啊,真是麻烦
  • 关于jquery事件的问题
  • java跟spring是啥关系?
  • hibernate源码-异常

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华