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

Project1

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

参数传递

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
17 小时
注册时间
2007-8-10
帖子
170
跳转到指定楼层
1
发表于 2007-12-25 04:53:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
想请问一下:
在某类里 创建出了方法1 里面有5个参数 如:a,b,c,d,e
现要在另个类里使用这些参数。该怎么传递呢?
也就是问,怎么样把一个方法内的5个数据传个另个方法中的5个变量呢。(最好是写下个例子看看……)
(不想用全局变量$)

版务信息:本贴由楼主自主结贴~
……

Lv1.梦旅人

梦石
0
星屑
50
在线时间
17 小时
注册时间
2007-8-10
帖子
170
2
 楼主| 发表于 2007-12-25 04:53:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
想请问一下:
在某类里 创建出了方法1 里面有5个参数 如:a,b,c,d,e
现要在另个类里使用这些参数。该怎么传递呢?
也就是问,怎么样把一个方法内的5个数据传个另个方法中的5个变量呢。(最好是写下个例子看看……)
(不想用全局变量$)

版务信息:本贴由楼主自主结贴~
……

Lv1.梦旅人

梦石
0
星屑
142
在线时间
264 小时
注册时间
2006-11-22
帖子
1057
3
发表于 2007-12-25 18:00:31 | 只看该作者
請貼詳細腳本{/gg}
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
17 小时
注册时间
2007-8-10
帖子
170
4
 楼主| 发表于 2007-12-25 18:32:08 | 只看该作者
还以为说得明白了……看来我的表达能力真的有问题……
def make_word
  a = 0
  b = 0
  c = 0
for i in 0..100 #此算法仅使用说明而已
  b += i if i % 2 == 0
  a += i
  c *= i if i != 0
end
end
####以上为第一个函数#就是为了制造出a,b,c这3个数
现在要把 A,B,C传递到另个类里的
函数use_word 设置得应该是不完全,因为正是不知道怎么传递过来,正想解决的。
def use_word(a,b,c)
@a = a
@b = b
@c = c
end
然后可以在类中使用 @a,@b,@c
########
问题就是怎么另个类里使用 这三个数


……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

剑·法

梦石
0
星屑
55
在线时间
12 小时
注册时间
2006-8-31
帖子
1015
5
发表于 2007-12-25 18:44:13 | 只看该作者
在第一个类定义一个返回方法
一个类里调用
大概思路如下:
class W
def ss(a,b)
@aa=a
@bb=b
  return  @aa,@bb
end
end
class M
  def vv(m,n)
  end
end

aa=W.new
bb=M.new
bb.vv(aa.ss(a,b))
版主对此帖的认可:『讲解的很详细。』,积分『+20』。
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
复活?复活!XD
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-6-20 11:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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