我对编程很新,所以如果我问一个非常简单的问题,我很抱歉.我已经完成了我的研究,但仍然无法得到我想要的东西,所以我在这里问.
所以我正在编写一个简单的camelcase方法 – 所有单词必须首字母大写,没有空格.现在为了调用这个函数,我必须输入camelcase(“hello there”),这将在交互式ruby中返回“Hello There”.我想知道如何将此方法转换为不同类型的方法(我认为它被称为类方法?),这将允许我这样做:“你好那里”.camelcase#=> “你好”
我也看到过语法会是这样的:
class String def method() ... end end
但我真的不知道如何应用它…
def camelcase(string) newArray = [] newNewArray = [] array = string.split(" ") for i in 0...array.length newArray << array[i].capitalize end newNewArray = newArray.join(" ") end