设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1768|回复: 4
打印 上一主题 下一主题

[已经解决] method(:say_hello)中在参数前面加的:是什么作用呀?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
35 小时
注册时间
2008-12-3
帖子
97
跳转到指定楼层
1
发表于 2014-12-19 13:07:46 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x

还有cursor_down (Input.trigger?(:DOWN))之类的,不知道在参数前面加个:是什么意思……

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

5
发表于 2014-12-19 18:18:44 | 只看该作者
银色子夜 发表于 2014-12-19 17:44
呃。。。不是很能理解
求具体说明在程序中的功用。。。
例如[:@a,:@b,:@c]之类的,为何需要在变量前面加个: ...


a = 1
p a  #=> 1
p :a #=> :a

你可以理解为,符号用来表示一个东西(变量、方法等)的名字
不加那个 : 的话,就变成值了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
35 小时
注册时间
2008-12-3
帖子
97
4
 楼主| 发表于 2014-12-19 17:44:10 | 只看该作者
本帖最后由 银色子夜 于 2014-12-19 17:55 编辑

呃。。。不是很能理解
求具体说明在程序中的功用。。。
例如[:@a,:@b,:@c]之类的,为何需要在变量前面加个:
返回一对一关系的符号。。。
这个符号是神马啊。。。
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

3
发表于 2014-12-19 15:25:24 | 只看该作者
类比成英语,就和 Say your name 和 Say "your name" 中后者的引号作用一样
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10074
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

2
发表于 2014-12-19 15:23:20 | 只看该作者
这里的:XXX 是符号,详细的说明可以取看F1里的Symbol类

评分

参与人数 1星屑 +150 收起 理由
taroxd + 150 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-15 11:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表