您的当前位置:TAGS -> RUBY
  • ruby学习总结02

    后端开发2025年07月29日

    1.条件判断(nil或alse为假,其他值均为真) 1.if语句 if/elsif/else/end 条件成立时执行相关操作 2.unless语句 unless/else/end 条件不成立时执行相关操作 3.case语句 case 比较的对象 when 值1 when 值2,值3 else end 4.if修饰符和unless修饰符 执行代码 if 条件...

  • ruby学习总结01

    后端开发2025年07月29日

    1.ruby的两种运行方式:ruby方式咋(在命令行中输入ruby xxx.rb)和irb方式(在命令行中输入 irb) 注意:可以在命令后添加 -E UTF-8 指定编码格式 例:ruby -E UTF-8 XXX.rb irb -E UTF-8 2.输出的三种方式:print,puts,p 区别:puts 每个字符串输出后都会添加换行符 p:字符串输出...

  • 时间老去,Ruby不死,Ruby语言基础入门教程之Ruby3全平台开发环境搭建EP00

    后端开发2025年07月29日

    如果说电子游戏是第九艺术,那么,编程技术则配得上第十艺术的雅称。艺术发展的普遍规律就是要给与人们对于艺术作品的更高层感受,而Matz的Ruby语言则正是这样一件艺术品。 无论是语法还是理念,都让Ruby开发者感受到款待,如此,Ruby代码就像活了过来,它们时而高声,却藏不住优雅,时而细语,却意外地铿锵,真是美妙,这种庄重而温柔的魅力,用那一代奉松本行弘为偶像...

  • 玩具 ruby​​.wasm ~ 直接使用 Web Worker

    后端开发2025年07月29日

    由于 Ruby 3.2 支持基于 WASI 的 WebAssembly,因此已经发布了预览版。 这篇文章老老实实看不懂 WebAssembly 或者 WASI1这是一篇关于人类试图在浏览器上运行 Ruby 的文章。既然感觉暂时应该可以用,我想大概有很多无用的描述吧。注意。 做什么 这就像在浏览器上运行一个用文本框或类似内容编写的任意 Ruby 脚本并获取执...

  • [Ruby] 如何使用 select 方法搜索嵌套哈希

    后端开发2025年07月29日

    这次我想做什么 @drinks{:cola=>{:price=>120, :stock=>5},:redbull=>{:price=>200, :stock=>5},:water=>{:price=>100, :stock=>5}} @slot_money = gets.to_i 我想将上述哈希的 :p...

  • Deepin安装 ruby 包管理工具 RVM(适用于 Debian 系列)

    后端开发2025年07月29日

    1. 安装 GPG keys 先安装 gpg2 工具 sudo apt install gnupg2 再安装 keys gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB 2. 安装 RVM(建议先不要安装默认版...

  • Mac升级自带ruby方法

    后端开发2025年07月28日

    在lion下安装rails会提示你的ruby版本为1.8.7,而新版本的rails3.x需要1.9.x的ruby支持。 所以,必须对ruby进行升级,经过各种凌乱和不成功终于摸索出经验。现在记录一下。 通过app store安装xcode xcode安装好后,打开xcode 选择preferences 选择downloads选项卡 安装command li...

  • Ruby http/net 中连接超时问题

    后端开发2025年07月28日

    下面在调用币安的接口时,经常会卡住,设置连接超时也不会抛出异常,代码如下(默认连接超时为nil, 参考:https://github.com/ruby/ruby/pull/269): require 'net/http' require 'json' require 'byebug' uri = URI('https://www.binance.com/a...

  • Ruby Hash与ActiveSupport’s HashWithIndifferentAccess对于key的区别

    后端开发2025年07月28日

    Ruby Hash的key定义的时候是支持symbol或者string的,所以访问的时候只能是symbol或者string其中一种方式。 建议使用symbol定义Hash的key,因为symbol在Ruby中是不可变的,定义之后再内存中不会被回收。多次使用同一个symbol都是使用同一个symbol对象,具有相同的object_id。 而stirng ke...

  • 关于Ruby的一些知识

    后端开发2025年07月28日

    1 -9/2 = -5 当进行一个除法运算的结果是一个负数的时候,由于Ruby采取向负无穷大圆整,所以结果是-5。而由于除数是个整数,所以结果也是一个整数。而其他语言多数是向0取整。 2 连接字符串建议使用字符串内插入的方式 "abc #{var}' is better than "abc" + var。因为+或者&l...