
[code]

    A2 = 34.773381
    A3 = 135.542685
    
    A = 34.774974
    B = 34.774551
    C = 34.774323
    D = 34.774625
    
    A1 = 135.541896
    B1 = 135.542218
    C1 = 135.541641
    D1 = 135.541393
    
    ＃ここででた最大値と最小値をW,X,Y,Zに代入して条件分岐をしたいです。
    array1 = [A,B,C,D]
    p array1.max
    p array1.min
    
    array2 = [A1,B1,C1,D1]
    p array2.max
    p array2.min
    
    if (A2 > W) then
      if (A2 < X) then
        if (A2 > Y) then
          if (A2 < Z) then
            print "失敗\n"
          else
            print "成功\n"
          end
        end
      end
    end
    
[/code]


CC BY-SA 3.0
2017-09-26T05:54:17.577
38198
2019-02-20T02:02:05.590
2017-09-26T06:13:22.977
2383
25546
question
ruby
Ruby の最大値と最小値を代入して、条件分岐でpしたいです。


`p array.max`という記述された部分を分解すると、`array.max`はリストの最大値を返し、`p
引数`が引数の内容を詳しく出力ですので、今回の例なら`p`で出力する代わりに変数へ代入すればいいだけのように思います。

[code]

    array1 = [A,B,C,D]
    W = array1.max
    X = array1.min
    
    array2 = [A1,B1,C1,D1]
    Y = array2.max
    Z = array2.min
    
[/code]


CC BY-SA 3.0
2017-09-26T06:49:31.513
38200
2017-09-26T06:49:31.513
3060
38198
answer