# Classify a set into three : Set « Collections « Ruby

Home
Ruby
 1 ActiveRecord 2 Array 3 CGI 4 Class 5 Collections 6 Database 7 Date 8 Design Patterns 9 Development 10 File Directory 11 GUI 12 Hash 13 Language Basics 14 Method 15 Network 16 Number 17 Rails 18 Range 19 Reflection 20 Statement 21 String 22 Threads 23 Time 24 Tk 25 Unit Test 26 Windows Platform 27 XML
 Ruby » Collections » Set
Classify a set into three
 ``` require 'set' s = ["a","b","c",1, 2, 3, -1.0, -2.0, -4.0].to_set p s.classify { |x| x.class }  ```
Related examples in the same category
 1 Create set with Set.new 2 Create set with constant values 3 Is it in a set 4 Is it a subset 5 Set length, size and empty? 6 The intersection is the set of values that appear in both 7 The union is the set of values that appear in either 8 a-b: is the elements of a except for those also in b 9 a^b is the set of values that appear in one set but not both: (a|b)-(a&b) 10 Add element to a set 11 merge a range to a set 12 Remove elements from a set 13 Set subtraction 14 Delete elements from a set with block 15 Reject elements from a set 16 Do an in-place intersection like this: 17 Replace a set 18 Clear a set 19 Is it empty 20 Each loop 21 Map elements in a set 22 Collect in place 23 Convert set to array 24 Inspect a set 25 Compare two sets 26 Classify set elements as even or odd 27 Divide set 28 Divide with block 29 Flatten the subsets 30 Add new method to set 31 Partitioning or Classifying a Set 32 Divide a set by value 33 Divide a set by even and odd value 34 Divide a set by its element's class 35 Divide a set by absolute value 36 Divide set into three sub sets 37 Convert a hash to set and divide 38 Add set operation to Array 39 Sort with block 40 Set includes and membership
 java2s.com  | Contact Us | Privacy Policy Copyright 2009 - 12 Demo Source and Support. All rights reserved. All other trademarks are property of their respective owners.