Nov 18

Ruby编程规约

written by 彩票过滤 \\ tags: ,

Nov 12


数字AC值计算代码

  1. 计算数字AC
def AC(chip) bac=Array.new(60) for i in 0..bac.length-1 bac[i]=false end for i in 0..chip.length-1 for j in 1..chip.length-1 n=chip[j]-chip[i] bac[n.abs]=true end end n=0 for i in 0..bac.length-1 if bac[i] n=n+1 end end n=n-chip.length end

ac值计算已是内置函数
可直接使用AC($chip)来获取所有号码的AC值

written by 彩票过滤 \\ tags: , , , ,

Nov 11

插件免费无需注册

安装方法

  1. 安装Ruby环境

    http://rubyforge.org/frs/?group_id=167下载ruby186-26_rc2.exe 安装。

  2. 下载安装此插件

    自由计算过滤插件截图

使用方法

已内置过滤号码数组$chip,如计算前两位号码差值可以用$chip[0]-$chip[1]或使用 p1-p2。
如:

if ($chip[0]-$chip[1])>3
	-1
else
	123
end

是如果第一位减去第二位差大于3就返回-1,否则返回123,最后处理的数为判断结果(过滤校验可以看到)。
其他操作符见 操作符表达式

计算代码实例

Ruby教程

written by 彩票过滤 \\ tags: , , , , ,

Nov 10

written by 彩票过滤 \\ tags:

Nov 10
  • Ruby 内核参考
  • 直接从源代码中的 RDoc 提取,这个文档包含了所有的核心类和模块(比如 String, Array, Symbol 等)。
  • Ruby 标准库参考
  • 同样是从源代码中提取,这个是标准库的参考。
  • Ruby C API 参考
  • Ruby 下 C 代码的文档。如果您编写 C 的扩展或者参与 Ruby 的开发,这个文档是很有用的。

written by 彩票过滤 \\ tags: ,

Nov 10

written by 彩票过滤 \\ tags: ,

Nov 10
  • 尝试 Ruby!
  • Why the Lucky Stiff 为初学者提供的交互式网上教程。不必安装Ruby,此教程让您完全可以在您的浏览器中体验 Ruby!
  • 学习编程
  • 由 Chris Pine 编写的编程入门,如果你还不了解程序,从这里开始吧。
  • 花20分钟体验
  • 不错的介绍Ruby的基础知识的教程。从开始到结束不超过20分钟。
  • 从其它语言到 Ruby
  • 已经熟悉其他的编程语言?不管是 C++, Java, Perl, PHP, 还是 Python, 这里都有介绍!

written by 彩票过滤 \\ tags: ,

Nov 10

例:

1+2*3/4

为了便于编程,有些方法调用和控制结构是以操作符的形式出现的。Ruby语言中有下列操作符。

高     ::
       []
       +(单项)  !  ~
       **
       -(单项)
       *  /  %
       +  -
       << >>

       &
       |  ^
       > >=  < <=
       <=> ==  === !=  =~  !~
       &&
       ||
       ..  ...
       ?:(条件操作符)
       =(+=, -= ... )
       not
低     and or

左侧的“高”和“低”表示操作符的优先度。例如“&&”的优先度要高于“||”,所以

a && b || c   #=> (a && b) || c
a || b && c   #=>  a || (b && c)

大部分操作符都是些特殊形式的方法调用,但有的操作符被嵌入语言之中,无法进行再定义。

  • 可再定义的操作符(方法):

    +@, -@表示单项操作符+, -,在方法定义等场合中可以使用这种表示法。

    |  ^  &  <=>  ==  ===  =~  >   >=  <   <=   <<  >>
    
    +  -  *  /    %   **   ~   +@  -@  []  []=  `
    
  • 不可再定义的操作符(控制结构):

    由多个操作符组合而成的计算赋值操作符、“!=”以及“!~”是不能再定义的。

    =  ?:  ..  ...  !  not  &&  and  ||  or  ::
    

原文由 webmaster[at]ruby-lang.org 所著
稀亿网络软件(北京)进行翻译
我们在寻找热爱Ruby的技术人员和日语人才!最后更新:2006-10-23

written by 彩票过滤 \\ tags: