为您找到相关结果363,003个
Ruby 运算符 - Ruby 教程 - 菜鸟学堂-脚本之家
Ruby 范围运算符 在Ruby 中,序列范围用于创建一系列连续的值 - 包含起始值、结束值(视情况而定)和它们之间的值。 在Ruby 中,这些序列是使用 ".." 和 "..." 范围运算符来创建的。两点形式创建的范围包含起始值和结束值,三点形式创建的范围只包含起始值不包含结束值。
edu.jb51.net/ruby/ruby-operat...html 2024-4-12
Ruby 文件的输入与输出 - Ruby 教程 - 菜鸟学堂-脚本之家
/usr/bin/ruby val1 ="This is variable one" val2 ="This is variable two" puts val1 puts val2 以上实例运行输出结果为: This is variable one This is variable two gets语句 gets语句可用于获取来自名为 STDIN 的标准屏幕的用户输入。 实例
edu.jb51.net/ruby/ruby-input-outp... 2024-5-15
Ruby 语法 - Ruby 教程 - 菜鸟学堂-脚本之家
/usr/bin/ruby puts "这是主 Ruby 程序" BEGIN { puts "初始化 Ruby 程序" } 这将产生以下结果: 初始化 Ruby 程序 这是主 Ruby 程序 RubyEND语句 语法 END{ code } 声明code会在程序的结尾被调用。 实例 #!/usr/bin/ruby puts "这是主 Ruby 程序"...
edu.jb51.net/ruby/ruby-synt...html 2024-5-7
Ruby Socket 编程 - Ruby 教程 - 菜鸟学堂-脚本之家
以下我们通过给定的主机和端口编写了一个简单的客户端实例,Ruby TCPSocket 类提供了 open 方法来打开一个 socket。 TCPSocket.open(hosname, port ) 打开一个 TCP 连接。 一旦你打开一个 Socket 连接,你可以像 IO 对象一样读取它,完成后,你需要像关闭文件一样关闭该连接。
edu.jb51.net/ruby/ruby-socket-progra... 2024-4-18
Ruby 命令行选项 - Ruby 教程 - 菜鸟学堂-脚本之家
Ruby 一般是从命令行运行,方式如下:$ ruby [ options ] [.] [ programfile ] [ arguments ... ]解释器可以通过下列选项被调用,来控制解释器的环境和行为。选项 描述 -a 与-n 或 -p 一起使用时,可以打开自动拆分模式(auto split mode)。请查看 -n 和 -p 选项。 -c 只检查语法,不执行程序。 -C ...
edu.jb51.net/ruby/ruby-command-line-... 2024-5-17
Ruby 异常 - Ruby 教程 - 菜鸟学堂-脚本之家
Ruby 提供了一个完美的处理异常的机制。我们可以在begin/end块中附上可能抛出异常的代码,并使用rescue子句告诉 Ruby 完美要处理的异常类型。 语法 begin#开始 raise..#抛出异常 rescue[ExceptionType = StandardException]#捕获指定类型的异常 缺省值是StandardException ...
edu.jb51.net/ruby/ruby-exceptio...html 2024-5-16
Ruby 注释 - Ruby 教程 - 菜鸟学堂-脚本之家
/usr/bin/ruby -w puts"Hello, Ruby!" =begin 这是一个多行注释。 可扩展至任意数量的行。 但=begin和 =end只能出现在第一行和最后一行。 =end 当执行时,上面的程序会产生以下结果: Hello, Ruby! 请确保尾部的注释离代码有足够的距离,以便容易区分注释和代码。如果尾部超过一条注释,请将它们对齐。例如:...
edu.jb51.net/ruby/ruby-comme...html 2024-5-6
Ruby 正则表达式 - Ruby 教程 - 菜鸟学堂-脚本之家
Ruby 教程 Ruby正则表达式 正则表达式是一种特殊序列的字符,它通过使用有专门语法的模式来匹配或查找字符串集合。 正则表达式用事先定义好的一些特定字符、及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过滤逻辑。
edu.jb51.net/ruby/ruby-regular-expre... 2024-5-13