Keep Learning

现在该复习你学过的符号和 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) 
! 
~ 
* 
/ 
% 
+ 
- 
<< 
>> 
& 
| 
> 
>= 
< 
<= 
<=> 
== 
=== 
!= 
=~ 
!~ 
&& 
|| 
.. 
... 

花一个星期学习这些东西,如果你能提前完成就更好了。我们的目的是复盖到所有的符号类型,确认你已经牢牢记住它们。另外很重要的一点是这样你可以找出自己还不知道哪些东西,为自己日后学习找到一些方向。

    Categories: