Ruby脚本-不打印“ Hello world!” 从命令行

屋大维

我在脚本中有以下代码a.rb

def main
  puts "Hello World!"
end

当我ruby a.rb在命令行上运行时,它什么都不显示。

为什么会这样呢?

Yu Hao

与C / C ++ / Java之类的语言不同,Ruby没有main在程序启动时调用方法。名称main不特殊。

您定义了一个名为的方法main,但从未对其调用1

def main
  puts "Hello World!"
end

main # here, call the method

1:从技术上讲,调用方法应称为发送消息,其思想来自Smalltalk。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Perl从命令行脚本打印单引号

来自分类Dev

从命令行打印

来自分类Dev

从命令行打印

来自分类Dev

崇高的Ruby Hello World

来自分类Dev

为什么我的hello world驱动程序模块不打印任何内容?

来自分类Dev

Hello World无法打印。错误

来自分类Dev

从命令行打印Markdown文件

来自分类Dev

从命令行打印SVG

来自分类Dev

执行Powershell脚本(Hello World)

来自分类Dev

Ruby on Rails 中的 Hello world

来自分类Dev

Adt不会创建默认的hello world,但命令行会创建

来自分类Dev

在Visual Studio 2005中编译Win32“ hello world”的命令行

来自分类Dev

Hello World命令行LLDB iOS无法解析'main'中的断点

来自分类Dev

在Visual Studio 2005中编译Win32“ hello world”的命令行

来自分类Dev

通过外壳脚本执行时,echo $ HISTSIZE不打印,但在命令行中有效

来自分类Dev

Bash脚本打印命令,但不打印echo命令

来自分类Dev

使用LibreOffice从命令行打印lpr命令吗?

来自分类Dev

创建命令以从命令行加载Shell脚本

来自分类Dev

编写Shell脚本以检查C程序是否打印Hello World

来自分类Dev

为什么我的脚本不打印 hello.txt 文件的第一行?

来自分类Dev

在终端中以不同颜色打印Hello World

来自分类Dev

CUPS从命令行打印远程(http://)文件

来自分类Dev

如何从命令行部分打印XML文件?

来自分类Dev

从命令行漂亮地打印Python字典

来自分类Dev

从命令行每张纸打印两页

来自分类Dev

从命令行漂亮地打印Python字典

来自分类Dev

如何从命令行打印内核时间?

来自分类Dev

zsh:从命令行打印文字文本

来自分类Dev

如何从命令行打印多个odt文件?