加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby的目的或文件是什么?

发布时间:2020-12-17 02:51:35 所属栏目:百科 来源:网络整理
导读:我在这里阅读了“ Ruby编程语言”一书中的文档,并且不明白这里文档的目的是什么,以及何时将它用于生产代码.如果有人可以解释并提供一些使用示例,我会很高兴. 问候, 解决方法 在任何支持它们的语言中,heredoc都是制作大型字符串文字的便捷方式. 采取以下设计
我在这里阅读了“ Ruby编程语言”一书中的文档,并且不明白这里文档的目的是什么,以及何时将它用于生产代码.如果有人可以解释并提供一些使用示例,我会很高兴.

问候,

解决方法

在任何支持它们的语言中,heredoc都是制作大型字符串文字的便捷方式.

采取以下设计的Ruby脚本,它带有你的名字并输出一个C程序的源代码,告诉你你好:

#!/usr/bin/env ruby
name = $*[0]

unless name
  $stderr.puts "Please supply a name as the first argument to the program"
  exit 1
end

source = <<EOF
#include <stdio.h>

int main()
{
    puts("Hello,#{name}!");
    return 0;
}
EOF

puts source

除了heredoc之外,制作源代码的另一个选择是逐行指定它,这变得乏味且可能容易出错(特别是当你有嵌入式引号时).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读