Rubyでのシンボルシステム整理

1414 ワード

Q:英語と中国語は人と人とのコミュニケーションの道具であり、言語が書かれると文字が言語(情報)の担体となるため、「文字」は情報の伝達において受容者と伝達者に特別な意味を与えられる.
現在のプログラム言語は,プログラマがコンピュータとプログラマの間で情報を交流するための命令を送信するツールである.では、プログラム言語で最も基本的な意味を与える記号はどれですか.
Q:比較学習:rubyの文字システムとjavaの文字システムはなぜ違いますか?
A:
1.rubyのコードのデフォルトはUS-ACSCII符号化です.
2.ruby言語のキーワード

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

. #           (       )
(-5).abs # 5  

""
'' #      
str1 = "Hello Hello"

str2 = 'hi'

= #     

num = 5

#     
#{}             

num = 5

puts "num:#{num}" #    

() #        ,            
{} #    block
|| #block   
1.step(10,2){|i| print i, " "} #1 3 5 7 9