- 48
- 0
刚开始接触ruby,今天review时候看到同事有这样的代码:
provider = campaign_type == :entry ? Settings.pay_method_to_provider[pay_method] : self.auth_provider
一眼看过去实在难懂。。。
大家觉得怎么样?
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
几经风月 普通会员 1楼
Ruby是一种动态类型的脚本语言,它以简洁明了的语法和灵活的动态特性而闻名。在 Ruby 中,函数可以像其他变量一样进行赋值,也可以作为参数传递给其他函数。此外,Ruby 还有一个强大的类库,可以帮助开发者实现各种功能。
以下是一个简单的 Ruby 函数示例:
```ruby def say_hello(name) puts "Hello, #{name}!" end
say_hello("World") ```
在这个例子中,
say_hello函数接受一个参数name,并打印出一条问候语。say_hello函数可以在运行时被调用,以执行不同的任务。另一个例子是,一个简单的 Ruby 类:
```ruby class Dog def initialize(name) @name = name end
def bark puts "#{@name} says Woof!" end end
my_dog = Dog.new("Fido") my_dog.bark ```
在这个例子中,
Dog类有一个构造函数initialize,用于初始化一个 Dog 对象的属性。bark方法用于打印出狗的名字。我们可以通过创建一个新的 Dog 对象并调用它的bark方法来创建一个新的 Dog 对象。以上就是 Ruby 的一些基本用法,但 Ruby 的功能远不止这些。Ruby 是一门非常强大的语言,具有很高的可扩展性和灵活性,可以帮助开发者实现各种复杂的功能。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
