`
simohayha
  • 浏览: 1401159 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论

今天决定跳进ruby这个坑了

    博客分类:
  • ruby
阅读更多
a = if 5 > 6 
        7 
      else 
        puts "hi" 
      end

看到了这句,我就被吸引了, (主要是和我心爱的scheme很像):D .

先把python放一放了,决定进入红宝石的世界了.
分享到:
评论
5 楼 笨笨狗 2007-07-12  
55我也掉进坑里去鸟……
4 楼 simohayha 2007-06-16  
,哈哈这个例子只是从blogspot上的一个小子写的python和ruby的区别里面看到的,嘿嘿.
Ruby: A Python Programmer's Perspective

http://programming.reddit.com/info/1ybae/comments

http://jjinux.blogspot.com/



3 楼 cookoo 2007-06-16  
typo: thne -> then
-_-b
2 楼 cookoo 2007-06-16  
one liner:
a = 5 > 6 ? 7 : (puts "hi")
或者:
a = if 5 > 6 thne 7 else puts "hi" end

a既可能为int也可能为nil,有隐患

1 楼 hideto 2007-06-16  
欢迎加入ruby阵营,python不值得浪费时间

相关推荐

    Ruby Ruby Ruby Ruby Ruby Ruby

    Ruby Ruby Ruby Ruby Ruby Ruby

    Ruby-CassandraDriverApacheCassandra的一个纯Ruby驱动器

    描述中提到的“异步IO”是指这个驱动程序支持非阻塞的I/O操作,这意味着在等待网络I/O完成时,Ruby应用可以继续执行其他任务,提高了系统的并发性能和整体效率。这在处理大量并发请求时特别有用,避免了线程或进程...

    Ruby-一个Ruby的例子

    在这个"Ruby-一个Ruby的例子"中,我们将探讨Ruby的基础知识,以及如何通过具体的代码示例来理解其核心特性。 首先,Ruby的面向对象特性是其核心之一。在Ruby中,一切都是对象,包括基本数据类型如数字、字符串和...

    ruby DBI ruby DBI ruby DBI

    ruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ...

    Ruby-Logging一个用在Ruby程序中灵活日志库

    在“logging-master”这个压缩包中,可能包含了Ruby-Logging库的源代码、示例、文档和其他相关资源。通过阅读源代码,开发者可以深入理解其内部工作原理,并根据需要进行定制。示例代码可以帮助初学者快速掌握如何在...

    Ruby-rubyinstall安装RubyJRubyRubiniusMagLevorMRuby

    通过这个工具,开发者可以轻松地在本地系统上设置多个Ruby版本,无需担心它们之间的冲突,这对于测试、开发和维护工作来说非常有用。 首先,让我们详细了解下这些不同的Ruby实现: 1. MRI (Matz's Ruby ...

    Ruby-rubybuild编译和安装Ruby

    在Ruby开发中,为了管理不同版本的Ruby环境,我们常常会使用到`rbenv`和`ruby-build`这两个工具。本文将详细介绍如何使用`ruby-build`来编译和安装Ruby。 `rbenv`是一个用于管理全局或用户级别的Ruby版本的工具,它...

    ruby2ruby.zip

    ruby2ruby 提供一些用来根据 RubyParser 兼容的 Sexps 轻松生成纯 Ruby 代码的方法。可在 Ruby 中轻松实现动态语言处理。 标签:ruby2ruby

    Ruby完全自学手册 下

    《Ruby完全自学手册》的特色是由浅入深、循序渐进,注重理论和实践的结合。虽然定位为入门手册,但是依然涉及许多高级技术和应用,覆盖到的应用领域包括系统管理、网络编程、图形处理、图形界面开发以及web开发等...

    Ruby-TensorStream用Ruby重新实现TensorFlow

    **Ruby-TensorStream:用Ruby重现实现TensorFlow** Ruby-TensorStream是一个开源项目,旨在为Ruby开发者...通过掌握这个框架,开发者可以利用Ruby构建复杂的深度学习模型,应用于图像识别、自然语言处理等各种领域。

    ruby源代码 ruby源代码 ruby源代码 ruby源代码2

    ruby源代码 ruby源代码 ruby源代码 ruby源代码2

    Ruby完全自学手册

    由于提供的【部分内容】中出现了大量的重复网址"***",这看起来像是一个错误或者广告性质的内容,并不是Ruby自学手册的有效信息。在查找学习资源时,建议访问专业的Ruby社区或者官方文档网站,比如Ruby官方网站、...

    Ruby资源ruby-v3.1.1.zip

    本资源“ruby-v3.1.1.zip”包含了Ruby的最新版本3.1.1,这是一个重要的里程碑,因为它引入了新特性、性能优化以及对旧版本的改进。 在Ruby 3.1.1中,开发者可以期待以下关键特性: 1. **块参数解构**:Ruby 3.1...

    src-oepkgs/ruby-ruby2ruby

    src-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2...

    Ruby-QRcode一个用于解析QR码的Ruby库

    安装完成后,你可以在你的Ruby代码中引入这个库: ```ruby require 'rqrcode' ``` 接下来,我们将讨论如何使用Ruby-QRcode生成和解析QR码。 **生成QR码:** 生成QR码的核心类是`RQRCode::QRCode`。你可以创建一...

    ruby安装包下载 | ruby环境搭建

    总结来说,通过下载的这三个文件,你可以在无外网环境下成功搭建Ruby 2.7.2环境,并安装RubyGems 3.1.5以及Redis 6.0.9。安装完成后,你可以进一步使用RubyGems安装所需的其他库,如Rails框架等,以满足实际项目的...

    Ruby-Ruby的线性回归

    最后,它提到了“适用于SciRuby生态系统(Daru & IRuby)”,这表明它与这两个科学计算相关的Ruby库有良好的集成,Daru用于数据操作和分析,IRuby则是一个交互式Ruby环境,常用于Jupyter notebook。 标签“Ruby开发...

    Ruby-Whois一个智能纯Ruby实现的WHOIS客户端与解析器

    在项目"weppos-whois-9de74ae"中,我们可以看到这是Ruby-Whois的一个特定版本。这个版本可能包含了一些改进或修复,具体功能可以通过查看源代码或相关文档来了解。为了使用这个库,开发者需要将其添加到他们的...

    Ruby-Squid一个Ruby库用于在PDF文件中绘制图表

    通常,你可以通过Ruby的包管理器Gem来安装这个库。在命令行中运行以下命令: ```bash gem install squid ``` 安装完成后,你可以在Ruby项目中导入并开始使用它。例如,创建一个简单的条形图: ```ruby require '...

    ruby源代码 ruby源代码 ruby源代码 ruby源代码4

    ruby源代码 ruby源代码 ruby源代码 ruby源代码4

Global site tag (gtag.js) - Google Analytics