[RUBY] Jugement vrai / faux basé sur la condition de chaque différence avec plusieurs entiers

【Aperçu】

1. Conclusion </ b>

2. Comment programmer </ b>

3. Environnement de développement </ b>

  1. Conclusion

Utilisez la méthode abs, si </ b>!

  1. Comment programmer

def close_far(a,b,c) #---❶
  x_mar = (a-b).abs
  y_mar = (a-c).abs
  z_mar = (b-c).abs
 if (x_mar == 2 && z_mar >= 3) || (y_mar == 2 && z_mar >= 3) #---❷
   puts "True"
  else
   puts "False"
 end
end

Cette fois, j'ai fait trois entiers.

❶: La méthode abs est utilisée pour renvoyer des valeurs absolues, qu'elles soient positives ou négatives, et affecter chacune à une variable. ❷: Cette fois, "la différence entre" a "et" b "est de 2 ou la différence entre" a "et" b "est de 2 Et"b"Quand"c”の差が3」Quandしています。下記のようにコーディングするこQuandも可能ですが、上記のように「()Quand||(OR)Quand&&(AND)」で一つにまQuandめるこQuandも可能です。

  if x_mar == 2 && z_mar >= 3
    puts "True"
  elsif y_mar == 2 && z_mar >= 3
    puts "True"
  else
    puts "False"
  end

  1. Environnement de développement

Ruby 2.6.5 Rails 6.0.3.3 Visual Studio Code 1.49.2