习题 18 命名、变量、代码和函数

习题 18 命名、变量、代码和函数

# ex18.rb

def print_two(*args)
    arg1, arg2 = args
    puts "arg1: #{arg1}, arg2: #{arg2}"
end

def print_two_again(arg1, arg2)
    puts "arg1: #{arg1}, arg2: #{arg2}"
end

def print_one(arg1)
    puts "arg1: #{arg1}"
end

def print_none()
    puts "I got nothin'."
end

print_two("Zed", "Shaw")
print_two_again("Zed", "Shaw")
print_one("First!")
print_none()

结果:

$ ruby ex18.rb
arg1: Zed, arg2: Shaw
arg1: Zed, arg2: Shaw
arg1: First!
I got nothin'.
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 函数是实现程序功能的最基本单位,每一个程序都是由一个个最基本的函数构成的。写好一个函数是提高程序代码质量最关键的一...
    冰J冰阅读 8,102评论 2 4
  • 第一部分 打好基础 Laying the Foundation 第一章 欢迎进入软件构建的世界 Welcome t...
    白桦叶阅读 4,729评论 0 17
  • net use 删除共享连接 运行CMD,在窗口中输入NET USE命令,会列出当前的所有共享连接 net use...
    helphi阅读 513评论 0 0
  • 唱歌自带修音,照镜子自带美图。心读或者心唱的时候其实是别人的声音(反正比自己的声音好听) 、 2.你自己说话的声音...
    初心莫阅读 1,076评论 0 0