Ruby语言
文章平均质量分 80
叶昊燊
14岁,是学生。Fortran,C语言爱好者
展开
-
Ruby中的双引号和单引号包裹字符串的区别
看完了上面的例子,我们可以得出一个结论,使用“”包裹的字符串中的转义字符会被转义,而使用‘’的字符的转义字符是字符串的一部分,它并不会进行转义,而是单单的一个字符串。但如果我们使用‘’包裹字符串的话,字符串中如有转义字符它不会把转义字符进行转义,而是把转义字符设为字符串的一部分。但我们一旦在这两个字符串里面的结尾处添加一个转义字符”\n“来表示换行时,我们却得到两个不同的结果。我们使用print方法分别输出这两个字符串,执行起来它们的结果无异,都是”HelloRuby“。输出结果HelloRuby。....原创 2022-07-28 14:33:19 · 329 阅读 · 0 评论 -
语法错误与语义错误(所有语言通用版)
但在亲切的背后还有一具可怕的面具。但如果一个错误的类型是语义错误,那你可得小心,编译器的错误提示不会帮助你找到此错误,你需要化身为“人工编译器”自己慢慢去找,这也就是大多数程序员改一个小bug改到深夜的重大原因,他们不是长时间去修改一个bug,而是花长时间在找错误的路上。我们来看看这个输出结果,很明显是不对的,”num1“这个变量的值是10,但它的三次方和我们预想中的结果不一致。在上文我们也说了,导致编译器不可以正常执行程序的语句,这时语句的错误叫作语法错误,所以小东写的这一条语句的错误是语法错误。....原创 2022-07-25 11:39:03 · 3180 阅读 · 1 评论 -
Ruby中如何求一个对象的元素个数
在Ruby中我们可以使用非常多的方法来求数组,字符串和哈希(hash)的元素个数(长度),下面我将给大家讲解使用不同的方法来求对象的元素个数:原创 2022-07-24 18:34:56 · 434 阅读 · 0 评论