Project1

标题: 这么神通广大的代码我第一次见到 [打印本页]

作者: 有丘直方    时间: 2017-4-23 17:58
标题: 这么神通广大的代码我第一次见到
本帖最后由 有丘直方 于 2017-4-23 18:07 编辑

RUBY 代码复制
  1. define_method(:url_data) { |url| return (open((buf = "\0" * 1024).sub(/\0+$/, ""), 'rb') { |f| f.read }).to_s if Win32API.new('Urlmon', 'URLDownloadToCacheFile', 'ippiii', 'i').call(0, "#{url}?#{rand(10)}", buf, 1024, 0, 0) == 0 } if require('win32api')
  2. puts(url_data("http://www.baidu.com/"))

一共就两行的代码(而且可读性很低),输出了一长串东西……
Ruby中的运行结果
JRuby中的运行结果

我是不是发现了这个程序语言的BUG……
RUBY 代码复制
  1. RUBY_VERSION # => "2.3.3"





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1