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
分享到:
相关推荐
Ruby的核心库包括了语言的基础部分,如数据类型(如字符串、数组、哈希)、控制结构(如if、while、循环)、类和对象系统,以及异常处理等。这个文档会深入解析这些概念,让你理解Ruby的运行机制,并能熟练运用其...
- **Shebang**是在Unix-like操作系统中用于指定脚本解释器的特殊行。 - **示例**: 创建一个名为`hello.rb`的文件,并加入以下内容: ```ruby #!/usr/bin/env ruby puts "Hello World" ``` - **执行**: 给文件...
根据提供的文件内容,我们可以整理并深入探讨Ruby编程语言中的一些核心概念和技术要点: ### Ruby 数据类型及操作 #### 数字类型 - **Number**: 包括整数 (`int`) 和浮点数 (`float`)。 - 整数:用于表示没有小数...
在正则表达式中,有几个基本的元字符和符号具有特殊意义: 1. `.`:匹配任意单个字符,除了换行符。 2. `*`:匹配前面的字符零次或多次。 3. `?`:匹配前面的字符零次或一次。 4. `+`:匹配前面的字符一次或多次。 ...
磨床节点需要32/64位Windows系统和Ruby 2.0(也支持Ruby 1.9,但您无法对64位目标进行模糊处理)。 Grinder Server需要具有MySQL和PHP的Web服务器。 产品特点 磨床服务器功能: 多用户Web应用程序。 用户可以登录...
- depth:像素的位深,定义了像素数据的类型,例如8位无符号整数(IPL_DEPTH_8U)、8位有符号整数(IPL_DEPTH_8S)、16位无符号整数(IPL_DEPTH_16U)等。 - width和height:图像的宽度和高度(以像素为单位) - imageData...
汇编语言是机器语言中地址部分符号化的结果,或进一步包括宏构造。高级语言的表示方法要比低级语言更接近于待解问题的表示方法,其特点是在一定程度上与具体机器无关,易学、易用、易维护。 程序设计语言按照用户的...
1. Markdown:在很多笔记应用中,Markdown是一种常见的文本格式,它允许用户使用简单的符号来排版文本,如`#`用于标题,`*`或`_`用于斜体和粗体,以及`-`和`>`用于列表等。 2. 笔记同步:现代笔记应用往往支持云...