文档介绍:Ruby笔记Ruby里require,load和inelude区别:1、 requre,load用于文件,。2、inelude则用于包含一个文件(.rb等结尾的文件)中的模块。3、requre—般情况下用于加载库文件,而 load则用于加载配置文件。4、 requre加载一次,load可加载多次。•“require”和"load”用途是一致的,用来载入新的程式库,“inelude”是用来mix-in模组。•,且可以省略”.rb”.而且它只会在第一次的时候载入 ,若再次require时就会忽略。require'a'a=•,且每次一定会重新载入。load''a=•inelude用来mix-in某个模组,可以減少书写的长度。require'webriek'ineludeWEBriek//可以不用server=WEBrick::(...)用server=(...)•,和几个类Ca,Cb等等。,你得这样:require'',,你得这样:require''ineludeMaRuby里p,puts和print区别:在rails开发中,最基本的检测错误的方法,莫过于 puts和p的输出了。•p和print一样。•查询数据库中一条数据记录集 ,p把数据库中的字段和值都输出 了,puts只输出一个对象的标识。代码例子:***@post=(params[:id])******@******@post代码例子:elassSomeClassdefinitialize(arg_1,arg_2)#ealledwithSomeClass.******@member_1=arg_******@member_2=arg_2enddefprintputs"member_1:"+***@member_1puts"member_2:"+***@member_2endendsc1=('foo','bar'):(1)建立空字符串:代码例子:('123')b="abc"pbputsb输出如下:(空白行)123"abc"abc(2)判断一个字符串是否为空puts"".empty?输出trueputs"123".empty?输出false(3)输出字符串的长度puts"".length#10puts"".size#10(4)输出文本t=<<pphprubypythonpputst输出phprubypython(5)字符串链接puts"hello,"""puts"hello,"+""puts"hello,"<<""put