主页
论坛
新帖
最新消息
新帖
最新动态
制作互助群
登录
注册
Toggle sidebar
Toggle sidebar
菜单
安装应用
安装
回复主题
【进站必读】宝可饭堂社区全局规定v1.10
关于坚决维护同人创作社群秩序与共识的公告
论坛
独立开发
进阶教程
【ESS进阶】第一章:变量和运算符(上)
禁用JavaScript。为了获得更好的体验,请在运行之前启用浏览器中的JavaScript。
您正在使用一款已经过时的浏览器!部分功能不能正常使用。
请尝试升级或使用
其他浏览器
。
信息
<blockquote data-quote="ES泽洛" data-source="post: 895" data-attributes="member: 2"><p><h3><span style="color: rgb(235, 107, 86)"><span style="font-size: 26px">第2节:Ruby变量</span></span></h3><h3><span style="color: rgb(26, 188, 156)"><span style="font-size: 18px">数据类型</span></span></h3><p><span style="font-size: 15px">我们在小学数学就学过,数字可以分为整数和小数,整数和小数都属于数字的类型,也就是数值类型。<span style="color: rgb(255, 0, 0)"><strong>数字不等价于数据</strong></span>,数据类型有很多,数值类型属于数据类型的一种。</span></p><p><span style="font-size: 15px">Ruby的数据类型包括数值类型、字符串类型、数组、哈希类型、范围类型。</span></p><h4><span style="font-size: 15px"><strong><span style="color: rgb(0, 170, 255)">数值类型(Number)</span></strong></span></h4><p><span style="font-size: 15px"><strong>(1)整型(Integer)</strong></span></p><p><span style="font-size: 15px">注意不是整容整形,是类型的型。整型就是整数类型,比如1、23、456,就都属于整型。</span></p><p><span style="font-size: 15px">整型分两种,如果在 <span style="color: rgb(226, 80, 65)">-2^30 到 2^30-1</span> 以内,那么就是Fixnum类型;如果在 <span style="color: rgb(226, 80, 65)">-2^62 到 2^62-1</span> 但在前者之外,则是Bignum类型。</span></p><p><span style="font-size: 15px">前面我们说1、23、456这些,显然就是Fixnum。</span></p><p><span style="font-size: 15px">一般情况下,我们不需要关注太多,写一个常见的整数,它就是Fixnum整型。</span></p><p><span style="font-size: 15px"><strong>(2)浮点型(Float)</strong></span></p><p><span style="font-size: 15px">浮点型就是我们常说的小数,比如3.14、0.99999,就是浮点型。</span></p><p><strong><span style="font-size: 15px">(3)字符串型(String)</span></strong></p><p><span style="font-size: 15px">字符串就是一串字符,虽然英文单引号''和英文双引号""都可以用来标记,但是一般推荐使用""来标记(也就是包起来),比如"今天天气不错"、"你的宝可梦归我了"。</span></p><h4><span style="font-size: 15px"><span style="color: rgb(0, 175, 255)">符号类型(Symbol)</span></span></h4><p><span style="font-size: 15px">符号类型是Ruby特有的,它是<strong>不可变</strong>对象。在展现形式上,Symbol的第一个字符使用一个冒号,其它和字符串形式完全相同。</span></p><p><span style="font-size: 15px">例如我们经常会见到<span style="color: rgb(44, 130, 201)">:NORMAL、:MEWTWO、:MASTERBALL</span>这种写法。</span></p><h4><span style="font-size: 15px"><span style="color: rgb(0, 175, 255)">特殊值</span></span></h4><p><span style="font-size: 15px">大多数编程语言都会有一个布尔类型,只有两种值,一种true(真)一种false(假)。但是很不巧,Ruby没有布尔类型,<span style="color: rgb(226, 80, 65)">true</span>和<span style="color: rgb(226, 80, 65)">false</span>以特殊值的身份存在。同样是特殊值的还有一个<span style="color: rgb(226, 80, 65)">nil</span>(空),nil 的含义是用于表示“缺失对象”的概念。</span></p><p></p><p><span style="font-size: 18px">Ranges、数组、哈希我们第二章再讲。</span></p></blockquote><p></p>
[QUOTE="ES泽洛, post: 895, member: 2"] [HEADING=2][COLOR=rgb(235, 107, 86)][SIZE=7]第2节:Ruby变量[/SIZE][/COLOR][/HEADING] [HEADING=2][COLOR=rgb(26, 188, 156)][SIZE=5]数据类型[/SIZE][/COLOR][/HEADING] [SIZE=4]我们在小学数学就学过,数字可以分为整数和小数,整数和小数都属于数字的类型,也就是数值类型。[COLOR=rgb(255, 0, 0)][B]数字不等价于数据[/B][/COLOR],数据类型有很多,数值类型属于数据类型的一种。 Ruby的数据类型包括数值类型、字符串类型、数组、哈希类型、范围类型。[/SIZE] [HEADING=3][SIZE=4][B][COLOR=rgb(0, 170, 255)]数值类型(Number)[/COLOR][/B][/SIZE][/HEADING] [SIZE=4][B](1)整型(Integer)[/B] 注意不是整容整形,是类型的型。整型就是整数类型,比如1、23、456,就都属于整型。 整型分两种,如果在 [COLOR=rgb(226, 80, 65)]-2^30 到 2^30-1[/COLOR] 以内,那么就是Fixnum类型;如果在 [COLOR=rgb(226, 80, 65)]-2^62 到 2^62-1[/COLOR] 但在前者之外,则是Bignum类型。 前面我们说1、23、456这些,显然就是Fixnum。 一般情况下,我们不需要关注太多,写一个常见的整数,它就是Fixnum整型。 [B](2)浮点型(Float)[/B] 浮点型就是我们常说的小数,比如3.14、0.99999,就是浮点型。[/SIZE] [B][SIZE=4](3)字符串型(String)[/SIZE][/B] [SIZE=4]字符串就是一串字符,虽然英文单引号''和英文双引号""都可以用来标记,但是一般推荐使用""来标记(也就是包起来),比如"今天天气不错"、"你的宝可梦归我了"。[/SIZE] [HEADING=3][SIZE=4][COLOR=rgb(0, 175, 255)]符号类型(Symbol)[/COLOR][/SIZE][/HEADING] [SIZE=4]符号类型是Ruby特有的,它是[B]不可变[/B]对象。在展现形式上,Symbol的第一个字符使用一个冒号,其它和字符串形式完全相同。 例如我们经常会见到[COLOR=rgb(44, 130, 201)]:NORMAL、:MEWTWO、:MASTERBALL[/COLOR]这种写法。[/SIZE] [HEADING=3][SIZE=4][COLOR=rgb(0, 175, 255)]特殊值[/COLOR][/SIZE][/HEADING] [SIZE=4]大多数编程语言都会有一个布尔类型,只有两种值,一种true(真)一种false(假)。但是很不巧,Ruby没有布尔类型,[COLOR=rgb(226, 80, 65)]true[/COLOR]和[COLOR=rgb(226, 80, 65)]false[/COLOR]以特殊值的身份存在。同样是特殊值的还有一个[COLOR=rgb(226, 80, 65)]nil[/COLOR](空),nil 的含义是用于表示“缺失对象”的概念。[/SIZE] [SIZE=5]Ranges、数组、哈希我们第二章再讲。[/SIZE] [/QUOTE]
验证
使用必应搜索是否可以搜到本网站?
回复帖子
最新帖子
全
我想切换视角讲述故事
最新更新:全民制作人
星期三,21:43
开发问题
Z
将GBA打包成APK
最新更新:zheyeyeye
星期三,21:27
GBA教程
Z
【进站必读】宝可饭堂社区全局规定v1.10
最新更新:z1652646304
星期三,20:25
公告规定
雨
pokeemerald怎么改箱子数
最新更新:雨落天晴
星期二,10:16
开发问题
[讨论]什么契机导致你想做游戏的
最新更新:A原翼
星期一,00:12
其他相关讨论
论坛统计
主题
559
消息
2,422
成员
3,879
最新成员
stonezz
联系我们
QQ
2201858342
邮箱
pokefans@qq.com
论坛
独立开发
进阶教程
【ESS进阶】第一章:变量和运算符(上)
顶部