`
cookoo
  • 浏览: 648345 次
  • 性别: Icon_minigender_1
  • 来自: Shanghai
社区版块
存档分类
最新评论

Ruby小窍门3则

    博客分类:
  • Ruby
阅读更多
*怎么转16进制?
class Integer
  def to_hex
    sprintf "%x", self
  end
end

16.to_hex #=> 10



*怎么scan出utf-8字符串中的中文字符?
requrie 'jcode'
$KCODE = 'u'
class String
  def scan_chinese
     self.scan /[\340\270\200-\351\276\237]/
  end
end


*怎么在case when里匹配一个array?
colors = %w{red green blue}
case color
when *colors
 ...

分享到:
评论
4 楼 cookoo 2007-01-23  
呼呼,我又重新发明轮子了。
3 楼 zgd 2007-01-22  
13.to_s(16)
2 楼 cookoo 2006-10-30  
啊呀,to_i是败笔啊。谢谢指正
1 楼 qiezi 2006-10-30  
转16进制这个不大好吧,13这样一转就成了0了。

我觉得16进制只在作字符串显示时我们才说它是16进制,作为整数,16进制和10进制表示的数并没有什么分别,最好返回字符串。

相关推荐

    cloudformation-ruby-ansible-examples:悉尼AWS Meetup上有关CloudFormation技巧,窍门和最佳实践的演讲中的代码2015-09-02

    关于CloudFormation技巧,窍门和最佳实践的演讲中的代码在演示使用补充工具来帮助您创建和管理CloudFormation模板的提示和技巧。 包括有关Ansible和Ruby以及将它们与CloudFormation一起使用的讨论。 组织和分区堆栈...

    MongoDB权威指南(中文版)高清

    15111.2.4 评论树 15211.2.5 投票 15311.3 自定义提交表单:Ruby 15411.3.1 安装Ruby驱动 15411.3.2 使用Ruby驱动 15511.3.3 自定义表单提交 15511.3.4 Ruby的对象映射和在Rails中使用MongoDB 15711.4...

    电子书:MongoDB权威指南(中文版)

    82.4 启动MongoDB 92.5 MongoDB Shell 102.5.1 运行shell 102.5.2 MongoDB 客户端 112.5.3 shell 中的基本操作 112.5.4 使用shell 的窍门 132.6 数据类型 152.6.1 基本数据类型 152.6.2 数字 172....

    Python与Oracle数据访问技术白皮书.pdf

    作者Christopher Jones,作为Oracle数据库的产品经理,介绍了多种语言API,包括OCI、ODBC、ODPI-C、C++、OCCI、Java、JDBC、.NET、ODP.NET、Node.js、Python的cx_Oracle、PHP、Perl的DBD::Oracle、Ruby的ruby-oci8、...

    opensourcerails:在Rails(或机架)Web应用程序上最好的开源Ruby! 提交问题并提出请求以在图库中添加或更新项目

    您还可以在Open Source Rails上提交有关您的项目的访客博客文章(安装说明,演练指南,技巧/窍门)。 如果质量很高,我们将其合并并在我们的网站上进行介绍。 您可以将博客文章作为github问题撰写(在markdown中)...

    dev-pills:跟踪日常学习

    我在Makers Academy训练营过程中学习到的技巧和窍门,以及持续的学习知识。分类目录 打字稿Node.js JavaScript框架和库ReactRedux Vue 盖茨比Next.js Nest.js 拉姆达Python Ruby滑轨C# 长生不老药前端CSS CSS基础...

    高级哈希哈希篮球前功

    我们将展示一些技巧和窍门,这些技巧和窍门使编码变得更加容易……但前提是您必须仔细阅读。 请hashketball.rb以下步骤在hashketball.rb编码您的解决方案。 先前实验的解决方案在game_hash实现。 请注意,测试仍然...

    looping-loop-v-000

    这是我们在Ruby中最简单的循环构造。 它只是执行一个块(位于do和end关键字之间的代码)。 在您的终端的IRB中尝试以下操作: loop do puts "I have found the Time Machine!" end 这将输出I have found the Time...

    advanced-hashes-hashketball-atx01-seng-ft-080921

    回顾一下-您的任务是使用Ruby帮助您对NBA游戏进行分析。 处理嵌套的数据结构,以产生有关各种参与者的表现的见解。 我们也强烈建议您在开始编码之前阅读整个自述文件。 我们将展示一些技巧和窍门,使编码更容易...

    Cucumber Recipes

    Cucumber是一个开源的、以文档为中心的、为Ruby编写的工具,它也支持其他编程语言,用于运行测试和验证软件。Cucumber通过使用Gherkin语言编写可读性极高的测试用例(称为场景),来实现这一点。 标签《Cucumber ...

    web-tips-and-tricks:一个用于捕获我们很棒的提示和技巧以及代码示例的存储库

    "web-tips-and-tricks"这个存储库显然致力于收集实用的Web开发小窍门和代码示例,帮助开发者提升工作效率,解决常见问题。让我们详细探讨一下这个主题可能涵盖的一些关键知识点: 1. HTML基础:HTML(HyperText ...

    campfire:RailsConf 2021研讨会编写更好的表格的示例应用程序

    在此过程中,我将教您一些技巧和窍门,以创建使用户满意的表单,而又不会使开发人员感到沮丧。 而且也都是香草Rails和JS-不需要额外的DSL或库。 在研讨会期间,我们将在Campfire担任全职开发人员,Campfire是一个...

    activeadmin-magicfields:此gem扩展了formtastic的表单构建器,以支持Active Admin模型的自定义字段和部分

    这个宝石包括许多技巧和窍门,并且主要是作为实验而开发的。 小心使用,后果自负。 请随时创建请求请求以进行改进或修正错误。 安装gem可以使用户直接从管理面板创建截面模板(称为零件),从而定义应在零件中包括...

Global site tag (gtag.js) - Google Analytics