在我看来,以下三个示例在逻辑上是等效的,并且应该产生相同的结果。
print "Enter your string: "
my_string = gets.chomp
#Example 1
my_string.include? ("j" or "J")
puts "1. Your string includes a j or J."
#Example 2
if
my_string.include? ("j" or "J")
puts "2. Your string includes a j or J."
end
#Example 3
if
my_string.include? ("j") or my_string.include? ("J")
puts "3. Your string includes a j or J."
end
Run Code Online (Sandbox Code Playgroud)
以下是大写 J 的结果。
Enter your string: Jack
1. Your string includes a j or J.
3. Your string includes a j …
Run Code Online (Sandbox Code Playgroud)