zoukankan      html  css  js  c++  java
  • Ruby日文手册翻译1

    Ruby的字句构造:

    1:变量
    2:注释
    3:嵌入文档
    4:保留字

    Ruby目前的实现使用的是ASCII字符集。能够识别大写和小写字母。除了变量和一部分直接量的中间,可以
    在任意地方加入空格和注释,空格、制表符、垂直制表符、backspace、回车符、换行符、换页符。当
    代码换行继续写的时候,除了空格,其它一律解释为单独语句。(译者注:即在代码写的太长,想换行时
    中间只能加空格,否则会出错)

    <1>变量:

    例:
    	foobar
    	ruby_is_simple
    

    Ruby的变量名可以使用字母或者下划线开始和结束。变量名称的长度没有限制。

    <2>注释:

    例:
    	#this is a comment line
    

    仿效脚本语言的习惯,字符串和数值直接量中,除'?#'以外,从#号开始到行末都被认为是注释
    (译者注:perl中注释符也是用#)

    <3>嵌入文档:

    例:
    =begin
    the everything between a line beginning with `=begin' and
    that with `=end' will be skipped by the interpreter.
    =end
    

    (译者注:perl中的嵌入文档也是这样表示的)
    在Ruby的原代码(source code)中可以嵌入文档。文档的开始部分使用=begin开始,直到=end为止。
    这种形式下Ruby解释器无法对注释内容作出限制,最好使用RD(Ruby Document format)形式的注释。

    <4>保留字:

    以下是保留字:

    BEGIN    class    ensure   nil      self     when
    END      def      false    not      super    while
    alias    defined? for      or       then     yield
    and      do       if       redo     true
    begin    else     in       rescue   undef
    break    elsif    module   retry    unless
    case     end      next     return   until
    

    保留字不能用在类名,变量名等。但是如果加上前缀$,@,@@就不看作保留字了。另外,在def的后面或者
    在调用方法时的终止符的后面,这种情况下很清楚的是作为方法名出现的话是可以使用这些保留字的。

  • 相关阅读:
    Python IDE
    Codeforces Beta Round #69 Div1
    HDU1595 find the longest of the shortest[最短路]
    MFC/OpenGL下的调色板
    ApacheCN 编程/大数据/数据科学/人工智能学习资源 2019.12
    计算机电子书 2016 BiliDrive 备份
    计算机电子书 2017 BiliDrive 备份
    Java项目中常见的异常处理
    从小工到专家第三次读后感
    《梦断代码》读后感1
  • 原文地址:https://www.cnblogs.com/zjfdlut/p/2151845.html
Copyright © 2011-2022 走看看