Ruby中的符号系统整理

Q:英语和汉语是人与人之间交流的工具,当语言被书写下来时字符就成了语言(信息)的载体。所以“字符”在信息的传递中被接受者和传递者赋予了特殊的含义。
现在的程序语言是程序员发送指令给计算机和程序员之间交流信息的工具。那么在程序语言中哪些符号被赋予最基本的意义呢?
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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值