Ruby är en webb programmeringsspråk som används för att dynamiskt generera HTML webbsidor baserade på manus och andra åtgärder och innefattar begreppet uppsättningar , som tjänar som ett organisatoriskt verktyg . Ruby kan användas med ett antal för de utomstående Web appication programmeringsgränssnitt ( API) för att skapa kraftfulla webbapplikationer som drar in information från ett antal källor . Populära sociala nätverkssajter , som Twitter , är byggda med Ruby . Syfte
" Set" i Ruby är ansvarig för genomförandet av en serie av oordnade värde utan att visa några dubbletter entires . När man arbetar med otaliga objekt i programmering utmaningar , kan ställa dig på binära operatörer som tar emot föremål asides från apparater och arrayer . Mellan de olika versionerna av Ruby , utför Ställ samma funktion och är utformad för att tjäna samma syfte .
Set Metoder
ett antal fastställda metoder tillåter programmerare att utföra ändringar till sina uppsättningar av data. Vanliga exempel på Set metoder inkluderar skapandet av en ny , dubbel uppsättning ges ett annat namn , en metod som gör det möjligt för programmerare att returnera ett nät set som innehåller delar av en gemensam egenskap i ett givet objekt .
Platta set metoder
annan uppsättning metoder som används i uppsättningen är de plattar metoder . Den initiala platta metoden , uttryckt som " platta ( ) " kommer att returnera en ny uppsättning som är tillplattad på ett rekursivt sätt . Lägga till ett utropstecken ot metoden , " platta ! ( ) " Kommer att ersätta mottagarens datauppsättning med resultatet på plats och kommer inte tillbaka någonting om det inte fanns några ändringar gjorts .
Set metoder
Använda " delmängd ? " Metoden kommer att validera de uppgifter som lika sant när det ges någon form av datamängden . Den " subtrahera " kommando kommer att ta bort alla element i den uppsättning som visas som ett objekt . Den sista uppsättningen metoden " superset ? ( Set ) " kommer att validera uppsättningen så sant när det ges ett superset av data ( eller en kombination eller konglomerat uppsättning data . ) Katalog