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

Project1

 找回密码
 注册会员
搜索

刚刚写了个小脚本,这里测试一下

查看数: 3815 | 评论数: 12 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-8-14 21:10

正文摘要:

RUBY 代码复制def search(include,note)    len = include.size    for nth in 0..note.size      return nth if note[nth, len] ...

回复

余烬之中 发表于 2014-8-15 12:04:45
  1. def input2(note, inc, ins)
  2.   note =~ /#{inc}(.*)#{ins}/i
  3.   $1
  4. end

  5. def 喵呜喵5 a
  6.   a.concat "的#{__method__}。"
  7. end

  8. alias 吐槽 puts

  9. def 继续吐槽 c
  10.   吐槽 c.concat "总是躺枪。"
  11. end

  12. def 关于喵呜喵5的疑问(内容)
  13.   "#{input2(内容, "喵呜喵5", 内容.index("吗").nil? ? "?" : "吗")}。"
  14. end
复制代码

点评

伟大……你写的完全看不懂= =——果然我是菜鸟  发表于 2014-8-15 12:07
寒冷魔王 发表于 2014-8-15 11:45:45
本帖最后由 寒冷魔王 于 2014-8-15 11:48 编辑
  1.   def input2(note,include,ins)
  2.     len = include.size
  3.     n = search(note,include)
  4.     if n == nil then n = 0 end
  5.     nth = n + len
  6.     nth2 = search(note,ins)
  7.     if nth2 != nil
  8.       return note[nth,nth2-nth]
  9.     else
  10.       return note[nth,note.size-nth]
  11.     end
  12.   end
  13.   
  14.   def 喵呜喵5(开头文字)
  15.     return 开头文字 + "的喵呜喵5。"
  16.   end
  17.   def 吐槽(内容)
  18.     p 内容
  19.   end

  20.   def 继续吐槽(内容)
  21.     吐槽 内容+"总是躺枪。"
  22.   end

  23.   def 关于喵呜喵5的疑问(内容)
  24.     if search(内容,"吗") !=nil
  25.       input2(内容,"喵呜喵5","吗") + "。"
  26.     else
  27.       input2(内容,"喵呜喵5","?") + "。"
  28.     end
  29.   end
  30.   吐槽 喵呜喵5("可怜")
  31.   继续吐槽("喵呜喵5")
  32.   吐槽 关于喵呜喵5的疑问("喵呜喵5可怜吗?")
  33.   吐槽 关于喵呜喵5的疑问("喵呜喵5是坏人吗?")
  34.   吐槽 关于喵呜喵5的疑问("喵呜喵5真的是坏人?")
复制代码
@taroxd @余烬之中 继续围观
余烬之中 发表于 2014-8-15 11:43:07
我必须回帖了 楼上的帖子有严重错误
@楼上

RUBY 代码复制
  1. class << self
  2.   alias 吐槽 puts
  3.   def method_missing(*args)
  4.     args.join(",")
  5.   end
  6. end
  7.  
  8. 吐槽 喵呜喵5这么可怜 你们就放过她吧 好吗?

点评

我在主楼就点评过的……puts不带引号 p带引号  发表于 2014-8-15 12:05
噗……我何曾改过p?我只是用了puts而已  发表于 2014-8-15 12:01
我说,这样写的话p出来的都不带""了——而且我脚本本身就是菜鸟级别的不要嘲笑我  发表于 2014-8-15 11:57
@寒冷魔王 你不觉得你的代码也没好到哪儿去吗= = 我就是跟着烂代码,另外写一个烂代码而已  发表于 2014-8-15 11:55
这样不好,把所有的都改了  发表于 2014-8-15 11:51

评分

参与人数 1星屑 +50 收起 理由
taroxd + 50 我错了233

查看全部评分

taroxd 发表于 2014-8-15 11:38:39
寒冷魔王 发表于 2014-8-15 11:23
def 喵呜喵5(开头文字)
    return 开头文字 + "的喵呜喵5"
  end

RUBY 代码复制
  1. class << self
  2.   alias 吐槽 puts
  3.   def method_missing(*args)
  4.     args.join(",")
  5.   end
  6. end
  7.  
  8. 吐槽 喵呜喵5这么可怜 你们就放过他吧 好吗?
寒冷魔王 发表于 2014-8-15 11:23:50
本帖最后由 寒冷魔王 于 2014-8-15 11:25 编辑

RUBY 代码复制
  1. def 喵呜喵5(开头文字)
  2.     return 开头文字 + "的喵呜喵5"
  3.   end
  4.   def 吐槽(内容)
  5.     p 内容
  6.   end
  7.   吐槽 喵呜喵5("可怜")

@taroxd  @余烬之中   前排围观
@喵呜喵5 你是嘉宾
taroxd 发表于 2014-8-15 06:40:55
寒冷魔王 发表于 2014-8-14 22:23
@taroxd @余烬之中 更新了一下

——这样input("","喵呜喵5")就不会出错了~  ...

p /喵呜喵5.(.*)\r\n/ =~ ("哈哈喵呜喵5:233\r\n呃呃呃") ? $1 : nil

这样 p /喵呜喵5.(.*)\r\n/ =~ ("") ? $1 : nil 就不会出错了
克莉丝 发表于 2014-8-14 22:38:51
你是想让喵呜喵5还是我还是让td和余烬之中笑一个

点评

不懂=w=  发表于 2014-8-14 22:42
喵呜喵5 发表于 2014-8-14 22:35:09
|д` )

为什么窝老是躺枪……

点评

让人有一种恶搞的冲动~  发表于 2014-8-14 22:37
貌似是名称的原因  发表于 2014-8-14 22:37
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

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

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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