Ruby | Set compare_by_identity? function
The compare_by_identity?() is an inbuilt method in Ruby returns true if the set will compare its elements by their identity.
Syntax: s1.name.compare_by_identity?()
Parameters: The function does not takes any parameter.
Return Value: It returns true if the set will compare its elements by their identity..
Example 1:
#Ruby program to illustrate the #compare_by_identity ? method #requires the set require "set" s1 = Set[] puts s1.compare_by_identity ? () #Add 10 to it s1 << 10 puts s1.compare_by_identity ? () s1 << 'a' puts s1.compare_by_identity ? () |
Output:
false false false
Example 2:
#Ruby program to illustrate the #compare_by_identity ? method #requires the set require "set" s1 = Set[1, 2, 3] puts s1.compare_by_identity ? () #Add 12 to it s1 << 12 puts s1.compare_by_identity ? () |
Output:
false false
Reference: https://devdocs.io/ruby~2.5/set#method-i-compare_by_identity-3F
Please Login to comment...