zoukankan      html  css  js  c++  java
  • ruby的in?方法

     (文章是从我的个人主页上粘贴过来的,大家也可以访问我的主页 www.iwangzheng.com)

    $ irb
    irb(main):001:0> a = 1
    => 1
    irb(main):002:0> if a == 1 || a == 2 || a ==3 ; put 'a < 4' ; end
    NoMethodError: undefined method `put' for main:Object
    from (irb):2
    from /home/wangzheng/.rbenv/versions/1.9.3-p484/bin/irb:12:in `<main>'
    irb(main):003:0> if a == 1 || a == 2 || a ==3 ; puts 'a < 4' ; end
    a < 4
    => nil
    irb(main):004:0> [1,2,3,4].include?(1)
    => true
    irb(main):005:0> [1,2,3,4].indexOf(1)
    NoMethodError: undefined method `indexOf' for [1, 2, 3, 4]:Array
    from (irb):5
    from /home/wangzheng/.rbenv/versions/1.9.3-p484/bin/irb:12:in `<main>'
    irb(main):006:0> [1,2,3,4].include?(1)
    => true
    irb(main):007:0> require 'active_support/all'
    => true
    irb(main):008:0> 1.in? [1,2,3,4]
    => true
    irb(main):009:0>

    一定要注意,in?后面有一个空格

  • 相关阅读:
    方法
    成员变量和局部变量
    带参数的方法
    包名规范
    String
    导包
    java基础(十二章)
    java基础(十一章)
    java基础(九章)
    java基础(八章)
  • 原文地址:https://www.cnblogs.com/iwangzheng/p/3578060.html
Copyright © 2011-2022 走看看