账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    大家觉得ruby这样的写法怎么样?
    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 是一门非常强大的语言,具有很高的可扩展性和灵活性,可以帮助开发者实现各种复杂的功能。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部