现在该复习你学过的符号和 Ruby 关键字了,而且你在本节还会学到一些新的东西。我在这里所作的是将所有的 Ruby 符号和关键字列出来,这些都是值得掌握的重点。
在这节课中,你需要复习每一个关键字,从记忆中想起它的作用并且写下来,接着上网搜索它真正的功能。有些内容可能是无法搜索的,所以这对你可能有些难度,不过你还是需要坚持尝试。
如果你发现记忆中的内容有误,就在索引卡片上写下正确的定义,试着将自己的记忆纠正过来。如果你就是不知道它的定义,就把它也直接写下来,以后再做研究。
最后,将每一种符号和关键字用在程序里,你可以用一个小程序来做,也可以尽量多写一些程序来巩固记忆。这里的关键点是明白各个符号的作用,确认自己没搞错,如果搞错了就纠正过来,然后将其用在程序里,并且通过这样的方式巩固自己的记忆。
Keywords(关键字)
alias
and
BEGIN
begin
break
case
class
def
defined?
do
else
elsif
END
end
ensure
false
for
if
in
module
next
nil
not
or
redo
rescue
retry
return
self
super
then
true
undef
unless
until
when
while
yield
资料类型
针对每一种资料类型,都举出一些例子来,例如针对 string,你可以举出一些字。针对number,你可以举出一些数字。
true
false
nil
constants
strings
numbers
ranges
arrays
hashes
字串格式(String Formats)
一样的,在字符串中使用它们,确认它们的功能。
\\
\'
\"
\a
\b
\f
\n
\r
\t
\v
Operators
有些操作符号你可能还不熟悉,不过还是一一看过去,研究一下它们的功能,如果你研究不出来也没关系,记录下来日后解决。
::
[]
**
-(unary)
+(unary)
!
~
*
/
%
+
-
<<
>>
&
|
>
>=
<
<=
<=>
==
===
!=
=~
!~
&&
||
..
...
花一个星期学习这些东西,如果你能提前完成就更好了。我们的目的是复盖到所有的符号类型,确认你已经牢牢记住它们。另外很重要的一点是这样你可以找出自己还不知道哪些东西,为自己日后学习找到一些方向。