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

Project1

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

[已经解决] 請問如何將兩個字符變量存入一個變量呢?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
461 小时
注册时间
2008-11-19
帖子
607
跳转到指定楼层
1
发表于 2012-4-14 12:31:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
請問例如
$a=[甲,乙,丙,丁]
$b=[一,二,三,四]
想要帶入c ,讓c變為以下的樣子
c=[甲一,乙二,丙三,丁四]
腳本要怎麼寫呢?

点评

(1..3).each {|i| ary2[i] = ($game_actors[i].maxhp rescue 0) }  发表于 2012-4-14 13:25
ary2 = (1..3).map {|i| $game_actors[i].maxhp rescue 0 }  发表于 2012-4-14 13:21
好吧我真没看懂你想表达什么。  发表于 2012-4-14 13:16
ary2是一个数组而$game_actors[x].maxhp是一个整数怎么代入。  发表于 2012-4-14 13:15
x=1~3是指x=[1, 2, 3]或者x= 1..3之类的么?  发表于 2012-4-14 13:13

Lv2.观梦者

虚構歪曲

梦石
0
星屑
364
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

2
发表于 2012-4-14 12:40:39 | 只看该作者
本帖最后由 忧雪の伤 于 2012-4-14 12:53 编辑
  1. ary1 = ['a', 'b', 'c']
  2. ary2 = ['d', 'e', 'e']
  3. ary3 = ary1.zip(ary2).map {|i| i * '' }
复制代码

点评

實現了!大感激!  发表于 2012-4-14 13:26
ary2的1~3位置  发表于 2012-4-14 13:22
沒錯...目的是想取$game_actors[1].maxhp~$game_actors[3].maxhp帶入ary2  发表于 2012-4-14 13:18
感謝幫忙! 不好意思想再請問一個相關的問題 如果想將一個變量例如$game_actors[x].maxhp取x=1~3帶入ary2可以嗎?  发表于 2012-4-14 13:11

评分

参与人数 1星屑 +12 收起 理由
hys111111 + 12 塞糖(另外,今日剩余怎么超过14了).

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-30 15:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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