Ruby编程

ruby and watir中timeout类的用法

在watir中的goto函数,是会等待浏览器一直加载完成后,才接着往下执行,但如果由于某些原因,浏览器卡在那里过不去,而导致程序一直无法往下执行,就不和谐了 在这里可以采用timeo

Ruby编程 2023年07月11日  116

Ruby3多线程并行Ractor使用方法详解

Ruby 3 Ractor官方手册:https://github.com/ruby/ruby/blob/master/doc/ractor.md 在Ruby3之前,使用Thread来创建新的线程,但这种方式创建的多线程是并发而非并行的,MRI有一个全局解释器锁GIL来控制同一时刻只能有一个线程在执行: # main Thread t1 = Thread.new do # new

Ruby编程 2023年07月11日  151

ruby基础(三)

类和模块 1.类 类是面向对象中一个重要的术语。我们可以把类看作是对象的抽象, 所有的这类对象都有这些特征。而对象则是类的具体实现,按照类的要求创建的 对象就是该类的对象。类就像对象

Ruby编程 2023年07月11日  85

ruby require的使用

引用单个文件 例: 引用当前rb同目录下的file_to_require.rb先介绍3种方法 require File.join(__FILE__, '../file_to_req

Ruby编程 2023年07月11日  82

RUBY惯用方法(转)

RUBY惯用方法 目录 迭代 ||=赋值 程序入口 预设变量和特殊记号 inject 并行赋值 *的匹配 rescue简单用法 命名参数的默认值 [精细duck typing控制]

Ruby编程 2023年07月11日  81

Ruby多线程库(Thread)使用方法详解

Thread是Ruby的线程库,Thread库已经内置在Ruby中,但如果想要使用线程安全的Queue、Mutex以及条件变量等,则需要手动require 'thread'。 主线程main 默认情况下,每个Ruby进程都具备一个主线程main,如果没有创建新的线程,所有的代码都将在这个主线程分支中执行。 使用Thread.main()类方法可获取当前线程组的主线程,使用Thread.cur

Ruby编程 2023年07月11日  133

ruby中的reject和reject!

reject和reject!reject返回不满足代码块的元素数组reject!删除数组中满足代码块的元素 a=[1,2,3,5]a.reject! {|x| x<4}p

Ruby编程 2023年07月11日  83

关闭

用微信“扫一扫”