zoukankan      html  css  js  c++  java
  • LRTHW笔记二

    简体中文(学习阅读来源):http://blog.itpub.net/11379785/viewspace-1199963/

    英文版:http://ruby.learncodethehardway.org/book/ 

    繁体版:http://lrthw.github.io/

    代码:

    1 puts "Hello World!"
    2 puts "Hello Again"
    3 puts "I like typing this."
    4 puts "This is fun."
    5 puts 'Yay!Printing.'
    6 puts "I'd much rather you 'not'."
    7 puts 'I "said" do not touch this.'

    是在Sublime编辑器上编辑的。

    发现(是Sublime这个边编辑器的特性):

      输入双引号或者是单引号时,一般的优秀的编辑器都会成对出现,但是,对于单引号或者双引号里面的内容输入时,你输入一个引号就是一个,不会附带上另一个。即:内容按字符串输出也会按正常文本输入。   

    下面是复制的错误提示,因为刚开始没有遇到错误,只有抄错误:

    如果你看到类似如下的错误信息:

    ruby ex1.rb
    ex1.rb:4: syntax error, unexpected tCONSTANT, expecting $end
    puts "This is fun."
              ^ 

    看懂这些内容对你来说是很重要的。因为你以后还会犯类似的错误。即使我现在也会犯这样的错误。让我们一行一行的来看。

    1.  首先我们在 Terminal 输入命令来执行 ex1.rb 脚本。
    2.  Ruby 告诉我们ex1.rb 文件的第 4 行有一个错误。
    3.  然后这一行的内容被打印出来。
    4.  然后 Ruby 输出了一个 ^ (插入符号,caret) 符号,用来指示错误的位置。
    5.  最后,它打印出了一行「语法错误(SyntaxError)」告诉你究竟是发生了什么样的错误。通常这些错误信息都非常的难懂,不过你可以把错误信息的内容复制到搜索引擎里,然后你就能看到别人也遇到过同样的错误,而且你也许能搞清楚怎样解决这个问题。

    Note: ‘#’号有很多的英文名称,例如「octothorpe ( 八角帽 )」」、「pound( 英镑符号 )」、「hash( 电话的 # 键 )」、「mesh ( 网 )」。

    后面的问题:

    1.  让你的脚本再输出一行。
    2.  让你的脚本只输出其中的一行。
    3.  在一行的开始位置放置一个 # (octothorpe) 符号。它的作用是什么?自己研究一下。
    4.  从现在开始,除非特别情况,我将不再解释每个习题的运行原理了。
    5. 如何让两个字符串连起来输出,比如“she said ”和‘no way!’连起来,不要使用愚蠢的”+“连接。

    建议:勿以事小而不为

    感觉:没有感觉。

  • 相关阅读:
    Python paramiko模块
    前端基础:JavaScript介绍
    前端基础:CSS属性操作
    前端基础:CSS样式选择器
    前端基础:HTML标签(下)
    20181120-10 Beta阶段第2周/共2周 Scrum立会报告+燃尽图 7
    beta阶段贡献分配实施
    Beta发布—美工+文案
    20181120-8 Beta阶段第2周/共2周 Scrum立会报告+燃尽图 06
    20181120-8 Beta阶段第2周/共2周 Scrum立会报告+燃尽图 05
  • 原文地址:https://www.cnblogs.com/ufindme/p/3935927.html
Copyright © 2011-2022 走看看