招聘 4-5 名 Java 程序员。
1. 有 C++ 开发经验优先
2. 通熟练使用 Eclipse、J2ME wireless toolkit2.1 和 EclipseMe 开发工具
工作地点:成都
联系方式:
MSN: proshea@msn.com
Skype: proshea.dev
Email: proshea.dev@gmail.com
Tel: 028-86530208
联系人: 胡先生
P.S. 另招聘网页制作人员 1 名,要求有较强美术功底,并有 Flash 设计的经验。
嵌入字符串
但在 Ruby 中可以采用嵌入字符串的形式来节约一些代码(我想这里正体现了 Ruby 的优雅)。
val = "Value"
printVal = "value: #{val}"
% 呈现
% 呈现列表
- %Q 替代双引号 => %Q#Ruby "% 呈现"# 等同于 "Ruby \"% 呈现\""
- %q 替代单引号
- %r 替代正则表达式 => %r#([\d\w/])*# 等同于 /([\d\w\/)*/
- %s 使嵌入字符串、符号失效 => print %s@#{__LINE__}@ 原样输出
- %w 替代字符串数组
Ruby 和 Perl 一样,对正则表达式的天然支持都是它们的优势所在,懂得 Perl 的朋友可以看出,Ruby 的正则表达式很多地方和 Perl 都是如出一辙的。
反向引用 :-)不知道该怎么翻译,所以请 Rufas(Ruby Fans) 原谅我借用了 Perl 的名词
反向引用就是引用正则表达式中被括号括起来的模式,下面两行的模式就是相同的,只是第二句采用了反向引用的形式。
pat1 = /([\d\w])-([\d\w])/
pat2 = /([\d\w])-\1/
局部变量
以小写字母或下划线开头的标识符在 Ruby 中即为局部变量(如果引用未被声明的标识符则会被解释成无参数的方法调用)。
val = 5 if false
虽然 val 未被赋值,但声明还是有效的,此时 val 的值是 nil(相当于 C# 中的 null)。
实例变量
所有实例变量都是 @ 字符打头的标识符,未被初始化的实例变量值为 nil。
当引用模块和类中同名的常量时,优先引用嵌套树外侧的常量, Object 的优先度最低,不过我建议大家尽量不使用同名常量。
摘要: 原本正常工作的登陆窗体在经过昨天的修改之后突然无法显示 Javascript 提示对话框了,花了一个小时的时间才找到问题的所在。发生错误的代码片断: 1 switch ( CcRoles.Signin(customerToSignin) ) 2 { 3 case SigninStatus.CannotFindCustomer: 4 case SigninStatus.FalsePassword: ...
阅读全文