Q:英语和汉语是人与人之间交流的工具,当语言被书写下来时字符就成了语言(信息)的载体。所以“字符”在信息的传递中被接受者和传递者赋予了特殊的含义。
现在的程序语言是程序员发送指令给计算机和程序员之间交流信息的工具。那么在程序语言中哪些符号被赋予最基本的意义呢?
Q:比较学习:ruby中的字符系统和java中字符系统为什么不一样?
A:
1.ruby的代码默认是US-ASCII编码。
2.ruby语言中的关键字
现在的程序语言是程序员发送指令给计算机和程序员之间交流信息的工具。那么在程序语言中哪些符号被赋予最基本的意义呢?
Q:比较学习:ruby中的字符系统和java中字符系统为什么不一样?
A:
1.ruby的代码默认是US-ASCII编码。
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