objective-c - Ruby Motion 在 Ruby 中手动创建语法上类似 Objective-C 的函数

标签 objective-c methods rubymotion

Ruby Motion 附带了许多预构建的函数,其格式如下:

def tableView(tv, numberOfRowsInSection:section)
  # blah
end

我想像这样删除我自己的函数;人为的例子:

class Timeser
  def multiplyNumber(one byNumber:two)
    one*two
  end
end

此代码无法在 ruby​​ motion 1.0 下编译...有办法吗?如果是,怎么办?

最佳答案

你少了一个逗号:

class Timeser
  def multiplyNumber(one, byNumber:two)
    one*two
  end
end

结果:

(main)>> Timeser.new.multiplyNumber(2, byNumber: 3)
=> 6

关于objective-c - Ruby Motion 在 Ruby 中手动创建语法上类似 Objective-C 的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10463906/

相关文章:

objective-c - 从 C# 背景学习 iPhone 编程

iphone - 当计算机滞后时会发生泄漏?

iOS:如何从 Firebase 检索创建时间/更新时间戳?

ios - RubyMotion 和指针

ios - 如何在 map 上绘制路径线?

RubyMotion 错误 : clang Segmentation fault: 11

objective-c - 如何手动创建 UISplitView?

java - .class 在 Java 中是什么意思?

java - 计算返回无限值,为什么?

java - "Method must return a result"调用另一个只抛出异常的方法时