ruby语法
The Ruby language makes it easy to create functions.
Ruby语言使创建函数变得容易。
Function Syntax
功能语法
def functionname(variable) return <value>end
def functionname(variable)return <值>结束
Examples
例子
Your function can compute values and store them in local variables that are specific to the function. Those values can then be returned with the return statement.
您的函数可以计算值并将它们存储在该函数特定的局部变量中。 然后可以使用return语句返回这些值。
def say_hello(name) var = “Hello, ” + name return varend
def say_hello(name)var =“你好,” +名称返回varend
The return statement also can be shortened for very simple functions into a single line
对于非常简单的功能,还可以将return语句缩短为一行
def say_hello(name) return “Hello, ” + nameend
def say_hello(name)返回“ Hello,” + nameend
You can simplify the function further. The last expression that is evaluated is automatically returned by the method. For example:
您可以进一步简化功能。 该方法自动返回最后一个求值表达式。 例如:
def say_hello(name) “Hello, ” + nameend
def say_hello(name)“你好,” + nameend
This would return the same value as the prior functions.
这将返回与先前功能相同的值。
To call a function
调用功能
function param1, param2
函数param1,param2
or
要么
function(param1,param2)
函数(param1,param2)
Example
例
puts say_hello(“Geek”)
放置say_hello(“ Geek”)
翻译自: https://www.howtogeek.com/howto/programming/ruby/ruby-function-method-syntax/
ruby语法