ruby实现石头剪刀布游戏示例
ruby实现石头剪刀布游戏
#encoding: utf-8
arr = ['石头', '剪刀', '布']
win_arr = [['石头', '剪刀'], ['剪刀', '布'], ['布', '石头']]
#随机computer的值,放入result数组中
result = [arr.sample]
while (true)
puts "请输入石头、剪刀、布"
input_value = gets.force_encoding("GBK").encode("UTF-8").chomp
if arr.include? input_value
result << input_value
if result[0] == result[1]
puts '平手'
elsif win_arr.include? result
puts '电脑获胜'
else
puts '您获胜了'
break
end
else
puts '输入的值有误,请输入石头、剪刀、布'
next
end
end
ruby使用restclient上传服务器本地文件示例
使用RestClient上传服务器本地文件url='http://xx'#post到urlfield_hash={key:key,token:token}#post数据request=RestClient.posturl,field_hash.merge(file:File.new(File.join('public',"#{params[:
ruby安装gem包失败的通用解决方法
ruby语言升级还是比较勤快的。但是数量众多的版本使得程序库的兼容性成了大问题。有些gem表示明确不支持某个特定版本以前的ruby,而有些gem则与较高
Ruby On Rails上手笔记(安装使用全过程)
有机会再试一试Rails了,只是原来接触的是2,现在已然变成了4,似乎现在的安装比原来会快些。。Rails4安装针对于安装了RVMgeminstallrails没有的话应该这
编辑:广州明生医药有限公司
标签:剪刀,石头,请输入,的是,版本