first_or_create
似乎没那么记录,所以我想知道是不是因为这两种方法是同义词.
记事本最近开始在我的txt文件中的引号中应用灰色的颜色.我不知道是什么开始这个,我找不到在设置中撤消它的方法.我该如何改回来?
我是Python和编程的初学者.现在,我无法理解方法名称末尾,内置或用户创建的空括号的功能.例如,如果我写:
print "This string will now be uppercase".upper()
Run Code Online (Sandbox Code Playgroud)
...为什么在"鞋帮"后面有一对空括号?它有什么用吗?有没有人会把东西放在那里的情况?谢谢!
当我编写以下程序时,
class Classname
puts "hi"
end
Run Code Online (Sandbox Code Playgroud)
将其另存为.rb文件,并在终端中执行该文件,返回输出“ hi”。我不明白为什么。我是否不必将puts语句分配给方法,创建Classname类的对象,然后在所述对象上调用该方法以获取输出?或者至少将puts语句放入类的initialize方法中,然后创建一个对象?为什么这样工作呢?