CINXE.COM

Ruby – Wikipedia

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available" lang="nn" dir="ltr"> <head> <meta charset="UTF-8"> <title>Ruby – Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available";var cookie=document.cookie.match(/(?:^|; )nnwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":[",\t."," \t,"],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmyt" ,"wgMonthNames":["","januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],"wgRequestId":"0732bbdc-4555-4c22-9434-4157040f0481","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Ruby","wgTitle":"Ruby","wgCurRevisionId":3557402,"wgRevisionId":3557402,"wgArticleId":6943,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Artiklar med døde lenkjer","Sider med Webarchive-mal som lenker til Wayback Machine","Artiklar med autoritetsdata","Sider som nyttar magiske ISBN-lenkjer","Programmeringsspråk"],"wgPageViewLanguage":"nn","wgPageContentLanguage":"nn","wgPageContentModel":"wikitext","wgRelevantPageName":"Ruby","wgRelevantArticleId":6943,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":true, "wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"nn","pageLanguageDir":"ltr","pageVariantFallbacks":"nn"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":8000,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q161053","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready", "user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","mediawiki.page.media","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.new-section","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints", "ext.growthExperiments.SuggestedEditSession"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=nn&amp;modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=nn&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=nn&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.18"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/4/4c/Ruby_helloworld.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="957"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/4/4c/Ruby_helloworld.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="638"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="510"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Ruby – Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//nn.m.wikipedia.org/wiki/Ruby"> <link rel="alternate" type="application/x-wiki" title="Endre" href="/w/index.php?title=Ruby&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (nn)"> <link rel="EditURI" type="application/rsd+xml" href="//nn.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://nn.wikipedia.org/wiki/Ruby"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.nn"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom-kjelde" href="/w/index.php?title=Spesial:Siste_endringar&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Ruby rootpage-Ruby skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Hopp til innhald</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Nettstad"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" title="Hovudmeny" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Hovudmeny" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Hovudmeny</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Hovudmeny</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">flytt til sidefeltet</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">gøym</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigering </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage" class="mw-list-item"><a href="/wiki/Hovudside" title="Gå til hovudsida [z]" accesskey="z"><span>Hovudside</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Arbeidskontoret" title="Om prosjektet, kva du kan gjera, kvar du finn saker og ting"><span>Arbeidskontoret</span></a></li><li id="n-samfunnshuset" class="mw-list-item"><a href="/wiki/Wikipedia:Samfunnshuset"><span>Samfunnshuset</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Spesial:Siste_endringar" title="Liste over dei siste endringane som er gjorde på wikien. [r]" accesskey="r"><span>Siste endringar</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Spesial:Tilfeldig_side" title="Vis ei tilfeldig side [x]" accesskey="x"><span>Tilfeldig side</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/Hjelp:Innhald" title="Hjelp til å bruke alle funksjonane."><span>Hjelp</span></a></li><li id="n-kontakt" class="mw-list-item"><a href="/wiki/Wikipedia:Kontakt"><span>Kontakt</span></a></li><li id="n-specialpages" class="mw-list-item"><a href="/wiki/Spesial:Spesialsider"><span>Spesialsider</span></a></li> </ul> </div> </div> <div id="p-query" class="vector-menu mw-portlet mw-portlet-query emptyPortlet" > <div class="vector-menu-heading"> Eksterne søk </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> På andre prosjekt </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:Ruby_programming_language" hreflang="en"><span>Wikimedia Commons</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q161053" title="Lenkje til tilknytt element [g]" accesskey="g"><span>Wikidata-element</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Hovudside" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="det frie oppslagsverket" src="/static/images/mobile/copyright/wikipedia-tagline-nn.svg" width="120" height="13" style="width: 7.5em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Spesial:S%C3%B8k" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Søk gjennom Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Søk</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Søk i Wikipedia" aria-label="Søk i Wikipedia" autocapitalize="sentences" title="Søk gjennom Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Spesial:Søk"> </div> <button class="cdx-button cdx-search-input__end-button">Søk</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personlege verktøy"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Utsjånad"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Endre skriftstørrelse, bredde og farge på siden." > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Utsjånad" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Utsjånad</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=nn.wikipedia.org&amp;uselang=nn" class=""><span>Gåver</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Spesial:Opprett_konto&amp;returnto=Ruby" title="Me oppfordrar til at du oppretter ein konto og loggar inn, men det er ikkje påkravd." class=""><span>Opprett konto</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Spesial:Logg_inn&amp;returnto=Ruby" title="Det er ikkje obligatorisk å logga inn, men medfører mange fordelar. [o]" accesskey="o" class=""><span>Logg inn</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Fleire val" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personlege verktøy" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personlege verktøy</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="Brukarmeny" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=nn.wikipedia.org&amp;uselang=nn"><span>Gåver</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Spesial:Opprett_konto&amp;returnto=Ruby" title="Me oppfordrar til at du oppretter ein konto og loggar inn, men det er ikkje påkravd."><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Opprett konto</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Spesial:Logg_inn&amp;returnto=Ruby" title="Det er ikkje obligatorisk å logga inn, men medfører mange fordelar. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Logg inn</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Sider for utlogga bidragsytarar <a href="/wiki/Hjelp:Introduksjon" aria-label="Lær meir om redigering"><span>lær meir</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Spesial:Bidraga_mine" title="Liste over endringar gjorde frå denne IP-adressa [y]" accesskey="y"><span>Bidrag</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Spesial:Diskusjonssida_mi" title="Diskusjon om endringar gjorde av denne ip-adressa [n]" accesskey="n"><span>Diskusjon</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Nettstad"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Innhald" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Innhald</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">flytt til sidefeltet</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">gøym</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">Byrjinga</div> </a> </li> <li id="toc-Historie" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Historie"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Historie</span> </div> </a> <ul id="toc-Historie-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Filosofi" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Filosofi"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Filosofi</span> </div> </a> <ul id="toc-Filosofi-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Implementasjonar" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Implementasjonar"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Implementasjonar</span> </div> </a> <button aria-controls="toc-Implementasjonar-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Vis/skjul underseksjonen Implementasjonar</span> </button> <ul id="toc-Implementasjonar-sublist" class="vector-toc-list"> <li id="toc-Lisensiering" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Lisensiering"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>Lisensiering</span> </div> </a> <ul id="toc-Lisensiering-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Eigenskaper" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Eigenskaper"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Eigenskaper</span> </div> </a> <ul id="toc-Eigenskaper-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Moglege_overraskingar" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Moglege_overraskingar"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Moglege overraskingar</span> </div> </a> <ul id="toc-Moglege_overraskingar-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Døme" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Døme"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Døme</span> </div> </a> <button aria-controls="toc-Døme-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Vis/skjul underseksjonen Døme</span> </button> <ul id="toc-Døme-sublist" class="vector-toc-list"> <li id="toc-Lister" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Lister"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.1</span> <span>Lister</span> </div> </a> <ul id="toc-Lister-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Blokker_og_iteratorar" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Blokker_og_iteratorar"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.2</span> <span>Blokker og iteratorar</span> </div> </a> <ul id="toc-Blokker_og_iteratorar-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Klassar" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Klassar"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.3</span> <span>Klassar</span> </div> </a> <ul id="toc-Klassar-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Hello_World" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Hello_World"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>Hello World</span> </div> </a> <ul id="toc-Hello_World-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Kjelder" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Kjelder"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>Kjelder</span> </div> </a> <ul id="toc-Kjelder-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Bakgrunnsstoff" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Bakgrunnsstoff"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>Bakgrunnsstoff</span> </div> </a> <ul id="toc-Bakgrunnsstoff-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Innhald" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" title="Innhaldsliste" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Vis/skjul innhaldslista" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Vis/skjul innhaldslista</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Ruby</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Gå til ein artikkel på eit anna språk. Tilgjengeleg på 74 språk" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-74" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">74 språk</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/Ruby" title="Ruby – norsk bokmål" lang="nb" hreflang="nb" data-title="Ruby" data-language-autonym="Norsk bokmål" data-language-local-name="norsk bokmål" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Ruby" title="Ruby – svensk" lang="sv" hreflang="sv" data-title="Ruby" data-language-autonym="Svenska" data-language-local-name="svensk" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/Ruby_(programmeringssprog)" title="Ruby (programmeringssprog) – dansk" lang="da" hreflang="da" data-title="Ruby (programmeringssprog)" data-language-autonym="Dansk" data-language-local-name="dansk" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%B1%D9%88%D8%A8%D9%8A_(%D9%84%D8%BA%D8%A9_%D8%A8%D8%B1%D9%85%D8%AC%D8%A9)" title="روبي (لغة برمجة) – arabisk" lang="ar" hreflang="ar" data-title="روبي (لغة برمجة)" data-language-autonym="العربية" data-language-local-name="arabisk" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-an mw-list-item"><a href="https://an.wikipedia.org/wiki/Luengache_de_programaci%C3%B3n_Ruby" title="Luengache de programación Ruby – aragonsk" lang="an" hreflang="an" data-title="Luengache de programación Ruby" data-language-autonym="Aragonés" data-language-local-name="aragonsk" class="interlanguage-link-target"><span>Aragonés</span></a></li><li class="interlanguage-link interwiki-ast mw-list-item"><a href="https://ast.wikipedia.org/wiki/Ruby" title="Ruby – asturisk" lang="ast" hreflang="ast" data-title="Ruby" data-language-autonym="Asturianu" data-language-local-name="asturisk" class="interlanguage-link-target"><span>Asturianu</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/Ruby" title="Ruby – aserbajdsjansk" lang="az" hreflang="az" data-title="Ruby" data-language-autonym="Azərbaycanca" data-language-local-name="aserbajdsjansk" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-azb mw-list-item"><a href="https://azb.wikipedia.org/wiki/%D8%B1%D9%88%D8%A8%DB%8C" title="روبی – søraserbajdsjansk" lang="azb" hreflang="azb" data-title="روبی" data-language-autonym="تۆرکجه" data-language-local-name="søraserbajdsjansk" class="interlanguage-link-target"><span>تۆرکجه</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%B0%E0%A7%81%E0%A6%AC%E0%A6%BF_(%E0%A6%AA%E0%A7%8D%E0%A6%B0%E0%A7%8B%E0%A6%97%E0%A7%8D%E0%A6%B0%E0%A6%BE%E0%A6%AE%E0%A6%BF%E0%A6%82_%E0%A6%AD%E0%A6%BE%E0%A6%B7%E0%A6%BE)" title="রুবি (প্রোগ্রামিং ভাষা) – bengali" lang="bn" hreflang="bn" data-title="রুবি (প্রোগ্রামিং ভাষা)" data-language-autonym="বাংলা" data-language-local-name="bengali" class="interlanguage-link-target"><span>বাংলা</span></a></li><li class="interlanguage-link interwiki-be mw-list-item"><a href="https://be.wikipedia.org/wiki/Ruby" title="Ruby – belarusisk" lang="be" hreflang="be" data-title="Ruby" data-language-autonym="Беларуская" data-language-local-name="belarusisk" class="interlanguage-link-target"><span>Беларуская</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/Ruby" title="Ruby – bulgarsk" lang="bg" hreflang="bg" data-title="Ruby" data-language-autonym="Български" data-language-local-name="bulgarsk" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://bs.wikipedia.org/wiki/Ruby_(programski_jezik)" title="Ruby (programski jezik) – bosnisk" lang="bs" hreflang="bs" data-title="Ruby (programski jezik)" data-language-autonym="Bosanski" data-language-local-name="bosnisk" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Ruby" title="Ruby – katalansk" lang="ca" hreflang="ca" data-title="Ruby" data-language-autonym="Català" data-language-local-name="katalansk" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Ruby" title="Ruby – tsjekkisk" lang="cs" hreflang="cs" data-title="Ruby" data-language-autonym="Čeština" data-language-local-name="tsjekkisk" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Ruby_(Programmiersprache)" title="Ruby (Programmiersprache) – tysk" lang="de" hreflang="de" data-title="Ruby (Programmiersprache)" data-language-autonym="Deutsch" data-language-local-name="tysk" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/Ruby_(programmeerimiskeel)" title="Ruby (programmeerimiskeel) – estisk" lang="et" hreflang="et" data-title="Ruby (programmeerimiskeel)" data-language-autonym="Eesti" data-language-local-name="estisk" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/Ruby" title="Ruby – gresk" lang="el" hreflang="el" data-title="Ruby" data-language-autonym="Ελληνικά" data-language-local-name="gresk" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/Ruby_(programming_language)" title="Ruby (programming language) – engelsk" lang="en" hreflang="en" data-title="Ruby (programming language)" data-language-autonym="English" data-language-local-name="engelsk" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Ruby" title="Ruby – spansk" lang="es" hreflang="es" data-title="Ruby" data-language-autonym="Español" data-language-local-name="spansk" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/Ruby_(programlingvo)" title="Ruby (programlingvo) – esperanto" lang="eo" hreflang="eo" data-title="Ruby (programlingvo)" data-language-autonym="Esperanto" data-language-local-name="esperanto" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/Ruby" title="Ruby – baskisk" lang="eu" hreflang="eu" data-title="Ruby" data-language-autonym="Euskara" data-language-local-name="baskisk" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D8%B1%D9%88%D8%A8%DB%8C_(%D8%B2%D8%A8%D8%A7%D9%86_%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3%DB%8C)" title="روبی (زبان برنامه‌نویسی) – persisk" lang="fa" hreflang="fa" data-title="روبی (زبان برنامه‌نویسی)" data-language-autonym="فارسی" data-language-local-name="persisk" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Ruby" title="Ruby – fransk" lang="fr" hreflang="fr" data-title="Ruby" data-language-autonym="Français" data-language-local-name="fransk" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-gl mw-list-item"><a href="https://gl.wikipedia.org/wiki/Ruby" title="Ruby – galisisk" lang="gl" hreflang="gl" data-title="Ruby" data-language-autonym="Galego" data-language-local-name="galisisk" class="interlanguage-link-target"><span>Galego</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EB%A3%A8%EB%B9%84_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="루비 (프로그래밍 언어) – koreansk" lang="ko" hreflang="ko" data-title="루비 (프로그래밍 언어)" data-language-autonym="한국어" data-language-local-name="koreansk" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-ha mw-list-item"><a href="https://ha.wikipedia.org/wiki/Ruby_(programming_language)" title="Ruby (programming language) – hausa" lang="ha" hreflang="ha" data-title="Ruby (programming language)" data-language-autonym="Hausa" data-language-local-name="hausa" class="interlanguage-link-target"><span>Hausa</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/Ruby_(%D5%AE%D6%80%D5%A1%D5%A3%D6%80%D5%A1%D5%BE%D5%B8%D6%80%D5%B4%D5%A1%D5%B6_%D5%AC%D5%A5%D5%A6%D5%B8%D6%82)" title="Ruby (ծրագրավորման լեզու) – armensk" lang="hy" hreflang="hy" data-title="Ruby (ծրագրավորման լեզու)" data-language-autonym="Հայերեն" data-language-local-name="armensk" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-hr mw-list-item"><a href="https://hr.wikipedia.org/wiki/Ruby_(programski_jezik)" title="Ruby (programski jezik) – kroatisk" lang="hr" hreflang="hr" data-title="Ruby (programski jezik)" data-language-autonym="Hrvatski" data-language-local-name="kroatisk" class="interlanguage-link-target"><span>Hrvatski</span></a></li><li class="interlanguage-link interwiki-io mw-list-item"><a href="https://io.wikipedia.org/wiki/Ruby_(programifo-linguo)" title="Ruby (programifo-linguo) – ido" lang="io" hreflang="io" data-title="Ruby (programifo-linguo)" data-language-autonym="Ido" data-language-local-name="ido" class="interlanguage-link-target"><span>Ido</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Ruby_(bahasa_pemrograman)" title="Ruby (bahasa pemrograman) – indonesisk" lang="id" hreflang="id" data-title="Ruby (bahasa pemrograman)" data-language-autonym="Bahasa Indonesia" data-language-local-name="indonesisk" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-ia mw-list-item"><a href="https://ia.wikipedia.org/wiki/Ruby_(linguage_de_programmation)" title="Ruby (linguage de programmation) – interlingua" lang="ia" hreflang="ia" data-title="Ruby (linguage de programmation)" data-language-autonym="Interlingua" data-language-local-name="interlingua" class="interlanguage-link-target"><span>Interlingua</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Ruby_(linguaggio_di_programmazione)" title="Ruby (linguaggio di programmazione) – italiensk" lang="it" hreflang="it" data-title="Ruby (linguaggio di programmazione)" data-language-autonym="Italiano" data-language-local-name="italiensk" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/Ruby" title="Ruby – hebraisk" lang="he" hreflang="he" data-title="Ruby" data-language-autonym="עברית" data-language-local-name="hebraisk" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-ka mw-list-item"><a href="https://ka.wikipedia.org/wiki/%E1%83%A0%E1%83%A3%E1%83%91%E1%83%98" title="რუბი – georgisk" lang="ka" hreflang="ka" data-title="რუბი" data-language-autonym="ქართული" data-language-local-name="georgisk" class="interlanguage-link-target"><span>ქართული</span></a></li><li class="interlanguage-link interwiki-sw mw-list-item"><a href="https://sw.wikipedia.org/wiki/Ruby" title="Ruby – swahili" lang="sw" hreflang="sw" data-title="Ruby" data-language-autonym="Kiswahili" data-language-local-name="swahili" class="interlanguage-link-target"><span>Kiswahili</span></a></li><li class="interlanguage-link interwiki-ky mw-list-item"><a href="https://ky.wikipedia.org/wiki/Ruby" title="Ruby – kirgisisk" lang="ky" hreflang="ky" data-title="Ruby" data-language-autonym="Кыргызча" data-language-local-name="kirgisisk" class="interlanguage-link-target"><span>Кыргызча</span></a></li><li class="interlanguage-link interwiki-lv mw-list-item"><a href="https://lv.wikipedia.org/wiki/Ruby" title="Ruby – latvisk" lang="lv" hreflang="lv" data-title="Ruby" data-language-autonym="Latviešu" data-language-local-name="latvisk" class="interlanguage-link-target"><span>Latviešu</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/Ruby" title="Ruby – litauisk" lang="lt" hreflang="lt" data-title="Ruby" data-language-autonym="Lietuvių" data-language-local-name="litauisk" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-lmo mw-list-item"><a href="https://lmo.wikipedia.org/wiki/Ruby" title="Ruby – lombardisk" lang="lmo" hreflang="lmo" data-title="Ruby" data-language-autonym="Lombard" data-language-local-name="lombardisk" class="interlanguage-link-target"><span>Lombard</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/Ruby_(programoz%C3%A1si_nyelv)" title="Ruby (programozási nyelv) – ungarsk" lang="hu" hreflang="hu" data-title="Ruby (programozási nyelv)" data-language-autonym="Magyar" data-language-local-name="ungarsk" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://ml.wikipedia.org/wiki/%E0%B4%B1%E0%B5%82%E0%B4%AC%E0%B4%BF_(%E0%B4%AA%E0%B5%8D%E0%B4%B0%E0%B5%8B%E0%B4%97%E0%B5%8D%E0%B4%B0%E0%B4%BE%E0%B4%AE%E0%B4%BF%E0%B4%99%E0%B5%8D_%E0%B4%AD%E0%B4%BE%E0%B4%B7)" title="റൂബി (പ്രോഗ്രാമിങ് ഭാഷ) – malayalam" lang="ml" hreflang="ml" data-title="റൂബി (പ്രോഗ്രാമിങ് ഭാഷ)" data-language-autonym="മലയാളം" data-language-local-name="malayalam" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-mr mw-list-item"><a href="https://mr.wikipedia.org/wiki/%E0%A4%B0%E0%A5%81%E0%A4%AC%E0%A5%80_(%E0%A4%86%E0%A4%9C%E0%A5%8D%E0%A4%9E%E0%A4%BE%E0%A4%B5%E0%A4%B2%E0%A5%80_%E0%A4%AD%E0%A4%BE%E0%A4%B7%E0%A4%BE)" title="रुबी (आज्ञावली भाषा) – marathi" lang="mr" hreflang="mr" data-title="रुबी (आज्ञावली भाषा)" data-language-autonym="मराठी" data-language-local-name="marathi" class="interlanguage-link-target"><span>मराठी</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/Ruby" title="Ruby – malayisk" lang="ms" hreflang="ms" data-title="Ruby" data-language-autonym="Bahasa Melayu" data-language-local-name="malayisk" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-my mw-list-item"><a href="https://my.wikipedia.org/wiki/Ruby_(programming_language)" title="Ruby (programming language) – burmesisk" lang="my" hreflang="my" data-title="Ruby (programming language)" data-language-autonym="မြန်မာဘာသာ" data-language-local-name="burmesisk" class="interlanguage-link-target"><span>မြန်မာဘာသာ</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Ruby_(programmeertaal)" title="Ruby (programmeertaal) – nederlandsk" lang="nl" hreflang="nl" data-title="Ruby (programmeertaal)" data-language-autonym="Nederlands" data-language-local-name="nederlandsk" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/Ruby" title="Ruby – japansk" lang="ja" hreflang="ja" data-title="Ruby" data-language-autonym="日本語" data-language-local-name="japansk" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-or mw-list-item"><a href="https://or.wikipedia.org/wiki/%E0%AC%B0%E0%AD%81%E0%AC%AC%E0%AD%80_(%E0%AC%AA%E0%AD%8D%E0%AC%B0%E0%AD%8B%E0%AC%97%E0%AD%8D%E0%AC%B0%E0%AC%BE%E0%AC%AE%E0%AC%BF%E0%AC%82_%E0%AC%AD%E0%AC%BE%E0%AC%B7%E0%AC%BE)" title="ରୁବୀ (ପ୍ରୋଗ୍ରାମିଂ ଭାଷା) – odia" lang="or" hreflang="or" data-title="ରୁବୀ (ପ୍ରୋଗ୍ରାମିଂ ଭାଷା)" data-language-autonym="ଓଡ଼ିଆ" data-language-local-name="odia" class="interlanguage-link-target"><span>ଓଡ଼ିଆ</span></a></li><li class="interlanguage-link interwiki-uz mw-list-item"><a href="https://uz.wikipedia.org/wiki/Ruby" title="Ruby – usbekisk" lang="uz" hreflang="uz" data-title="Ruby" data-language-autonym="Oʻzbekcha / ўзбекча" data-language-local-name="usbekisk" class="interlanguage-link-target"><span>Oʻzbekcha / ўзбекча</span></a></li><li class="interlanguage-link interwiki-pa mw-list-item"><a href="https://pa.wikipedia.org/wiki/%E0%A8%B0%E0%A9%82%E0%A8%AC%E0%A9%80_(%E0%A8%AA%E0%A9%8D%E0%A8%B0%E0%A9%8B%E0%A8%97%E0%A8%B0%E0%A8%BE%E0%A8%AE%E0%A8%BF%E0%A9%B0%E0%A8%97_%E0%A8%AD%E0%A8%BE%E0%A8%B8%E0%A8%BC%E0%A8%BE)" title="ਰੂਬੀ (ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ) – panjabi" lang="pa" hreflang="pa" data-title="ਰੂਬੀ (ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ)" data-language-autonym="ਪੰਜਾਬੀ" data-language-local-name="panjabi" class="interlanguage-link-target"><span>ਪੰਜਾਬੀ</span></a></li><li class="interlanguage-link interwiki-pnb mw-list-item"><a href="https://pnb.wikipedia.org/wiki/%D8%B1%D9%88%D8%A8%DB%8C_(%D9%BE%D8%B1%D9%88%DA%AF%D8%B1%D8%A7%D9%85%D9%86%DA%AF_%D8%B2%D8%A8%D8%A7%D9%86)" title="روبی (پروگرامنگ زبان) – vestpunjabi" lang="pnb" hreflang="pnb" data-title="روبی (پروگرامنگ زبان)" data-language-autonym="پنجابی" data-language-local-name="vestpunjabi" class="interlanguage-link-target"><span>پنجابی</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Ruby_(j%C4%99zyk_programowania)" title="Ruby (język programowania) – polsk" lang="pl" hreflang="pl" data-title="Ruby (język programowania)" data-language-autonym="Polski" data-language-local-name="polsk" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Ruby_(linguagem_de_programa%C3%A7%C3%A3o)" title="Ruby (linguagem de programação) – portugisisk" lang="pt" hreflang="pt" data-title="Ruby (linguagem de programação)" data-language-autonym="Português" data-language-local-name="portugisisk" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/Ruby" title="Ruby – rumensk" lang="ro" hreflang="ro" data-title="Ruby" data-language-autonym="Română" data-language-local-name="rumensk" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/Ruby" title="Ruby – russisk" lang="ru" hreflang="ru" data-title="Ruby" data-language-autonym="Русский" data-language-local-name="russisk" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sq mw-list-item"><a href="https://sq.wikipedia.org/wiki/Ruby_(gjuh%C3%AB_programimi)" title="Ruby (gjuhë programimi) – albansk" lang="sq" hreflang="sq" data-title="Ruby (gjuhë programimi)" data-language-autonym="Shqip" data-language-local-name="albansk" class="interlanguage-link-target"><span>Shqip</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Ruby_(programming_language)" title="Ruby (programming language) – enkel engelsk" lang="en-simple" hreflang="en-simple" data-title="Ruby (programming language)" data-language-autonym="Simple English" data-language-local-name="enkel engelsk" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/Ruby_(programovac%C3%AD_jazyk)" title="Ruby (programovací jazyk) – slovakisk" lang="sk" hreflang="sk" data-title="Ruby (programovací jazyk)" data-language-autonym="Slovenčina" data-language-local-name="slovakisk" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-ckb mw-list-item"><a href="https://ckb.wikipedia.org/wiki/%DA%95%D9%88%D9%88%D8%A8%DB%8C" title="ڕووبی – sorani" lang="ckb" hreflang="ckb" data-title="ڕووبی" data-language-autonym="کوردی" data-language-local-name="sorani" class="interlanguage-link-target"><span>کوردی</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/Ruby_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%81%D0%BA%D0%B8_%D1%98%D0%B5%D0%B7%D0%B8%D0%BA)" title="Ruby (програмски језик) – serbisk" lang="sr" hreflang="sr" data-title="Ruby (програмски језик)" data-language-autonym="Српски / srpski" data-language-local-name="serbisk" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sh mw-list-item"><a href="https://sh.wikipedia.org/wiki/Ruby_(programski_jezik)" title="Ruby (programski jezik) – serbokroatisk" lang="sh" hreflang="sh" data-title="Ruby (programski jezik)" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="serbokroatisk" class="interlanguage-link-target"><span>Srpskohrvatski / српскохрватски</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/Ruby" title="Ruby – finsk" lang="fi" hreflang="fi" data-title="Ruby" data-language-autonym="Suomi" data-language-local-name="finsk" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/%E0%AE%B0%E0%AF%82%E0%AE%AA%E0%AE%BF_(%E0%AE%A8%E0%AE%BF%E0%AE%B0%E0%AE%B2%E0%AE%BE%E0%AE%95%E0%AF%8D%E0%AE%95_%E0%AE%AE%E0%AF%8A%E0%AE%B4%E0%AE%BF)" title="ரூபி (நிரலாக்க மொழி) – tamil" lang="ta" hreflang="ta" data-title="ரூபி (நிரலாக்க மொழி)" data-language-autonym="தமிழ்" data-language-local-name="tamil" class="interlanguage-link-target"><span>தமிழ்</span></a></li><li class="interlanguage-link interwiki-tt mw-list-item"><a href="https://tt.wikipedia.org/wiki/Ruby_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0_%D1%82%D3%99%D1%8D%D0%BC%D0%B8%D0%BD%D0%B0%D1%82%D1%8B%D0%BD_%D1%82%D0%B0%D1%81%D0%B2%D0%B8%D1%80%D0%BB%D0%B0%D1%83_%D1%82%D0%B5%D0%BB%D0%B5)" title="Ruby (программа тәэминатын тасвирлау теле) – tatarisk" lang="tt" hreflang="tt" data-title="Ruby (программа тәэминатын тасвирлау теле)" data-language-autonym="Татарча / tatarça" data-language-local-name="tatarisk" class="interlanguage-link-target"><span>Татарча / tatarça</span></a></li><li class="interlanguage-link interwiki-te mw-list-item"><a href="https://te.wikipedia.org/wiki/%E0%B0%B0%E0%B1%82%E0%B0%AC%E0%B0%BF_(%E0%B0%95%E0%B0%82%E0%B0%AA%E0%B1%8D%E0%B0%AF%E0%B1%82%E0%B0%9F%E0%B0%B0%E0%B1%8D_%E0%B0%AD%E0%B0%BE%E0%B0%B7)" title="రూబి (కంప్యూటర్ భాష) – telugu" lang="te" hreflang="te" data-title="రూబి (కంప్యూటర్ భాష)" data-language-autonym="తెలుగు" data-language-local-name="telugu" class="interlanguage-link-target"><span>తెలుగు</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B8%A3%E0%B8%B9%E0%B8%9A%E0%B8%B5" title="ภาษารูบี – thai" lang="th" hreflang="th" data-title="ภาษารูบี" data-language-autonym="ไทย" data-language-local-name="thai" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tg mw-list-item"><a href="https://tg.wikipedia.org/wiki/Ruby" title="Ruby – tadsjikisk" lang="tg" hreflang="tg" data-title="Ruby" data-language-autonym="Тоҷикӣ" data-language-local-name="tadsjikisk" class="interlanguage-link-target"><span>Тоҷикӣ</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/Ruby" title="Ruby – tyrkisk" lang="tr" hreflang="tr" data-title="Ruby" data-language-autonym="Türkçe" data-language-local-name="tyrkisk" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/Ruby" title="Ruby – ukrainsk" lang="uk" hreflang="uk" data-title="Ruby" data-language-autonym="Українська" data-language-local-name="ukrainsk" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-ur mw-list-item"><a href="https://ur.wikipedia.org/wiki/%D8%B1%D9%88%D8%A8%DB%8C_(%D9%BE%D8%B1%D9%88%DA%AF%D8%B1%D8%A7%D9%85%D9%86%DA%AF_%D8%B2%D8%A8%D8%A7%D9%86)" title="روبی (پروگرامنگ زبان) – urdu" lang="ur" hreflang="ur" data-title="روبی (پروگرامنگ زبان)" data-language-autonym="اردو" data-language-local-name="urdu" class="interlanguage-link-target"><span>اردو</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/Ruby_(ng%C3%B4n_ng%E1%BB%AF_l%E1%BA%ADp_tr%C3%ACnh)" title="Ruby (ngôn ngữ lập trình) – vietnamesisk" lang="vi" hreflang="vi" data-title="Ruby (ngôn ngữ lập trình)" data-language-autonym="Tiếng Việt" data-language-local-name="vietnamesisk" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-wuu mw-list-item"><a href="https://wuu.wikipedia.org/wiki/Ruby" title="Ruby – wu" lang="wuu" hreflang="wuu" data-title="Ruby" data-language-autonym="吴语" data-language-local-name="wu" class="interlanguage-link-target"><span>吴语</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/Ruby_%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80" title="Ruby 程式語言 – kantonesisk" lang="yue" hreflang="yue" data-title="Ruby 程式語言" data-language-autonym="粵語" data-language-local-name="kantonesisk" class="interlanguage-link-target"><span>粵語</span></a></li><li class="interlanguage-link interwiki-bat-smg mw-list-item"><a href="https://bat-smg.wikipedia.org/wiki/Ruby" title="Ruby – samogitisk" lang="sgs" hreflang="sgs" data-title="Ruby" data-language-autonym="Žemaitėška" data-language-local-name="samogitisk" class="interlanguage-link-target"><span>Žemaitėška</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/Ruby" title="Ruby – kinesisk" lang="zh" hreflang="zh" data-title="Ruby" data-language-autonym="中文" data-language-local-name="kinesisk" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q161053#sitelinks-wikipedia" title="Endra mellomspråklege lenkjer" class="wbc-editpage">Endra lenkjer</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namnerom"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Ruby" title="Vis innhaldssida [c]" accesskey="c"><span>Artikkel</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Diskusjon:Ruby" rel="discussion" title="Diskusjon om innhaldssida [t]" accesskey="t"><span>Diskusjon</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Endre språkvariant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">norsk nynorsk</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Visningar"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Ruby"><span>Les</span></a></li><li id="ca-ve-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Ruby&amp;veaction=edit" title="Endre sida [v]" accesskey="v"><span>Endre</span></a></li><li id="ca-edit" class="collapsible vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Ruby&amp;action=edit" title="Endre kjeldekoden til sida [e]" accesskey="e"><span>Endre wikiteksten</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Ruby&amp;action=history" title="Eldre versjonar av sida [h]" accesskey="h"><span>Sjå historikken</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Sideverktøy"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Verktøy" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Verktøy</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Verktøy</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">flytt til sidefeltet</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">gøym</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="Flere alternativer" > <div class="vector-menu-heading"> Handlingar </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Ruby"><span>Les</span></a></li><li id="ca-more-ve-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Ruby&amp;veaction=edit" title="Endre sida [v]" accesskey="v"><span>Endre</span></a></li><li id="ca-more-edit" class="collapsible vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Ruby&amp;action=edit" title="Endre kjeldekoden til sida [e]" accesskey="e"><span>Endre wikiteksten</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Ruby&amp;action=history"><span>Sjå historikken</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> Ålment </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Spesial:Lenkjer_hit/Ruby" title="Liste over alle wikisidene som har lenkjer hit [j]" accesskey="j"><span>Lenkjer hit</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Spesial:Relaterte_endringar/Ruby" rel="nofollow" title="Nylege endringar på sider denne sida lenkjar til [k]" accesskey="k"><span>Relaterte endringar</span></a></li><li id="t-upload" class="mw-list-item"><a href="//commons.wikimedia.org/wiki/Special:UploadWizard?uselang=nn" title="Last opp filer [u]" accesskey="u"><span>Last opp fil</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Ruby&amp;oldid=3557402" title="Fast lenkje til denne versjonen av sida"><span>Fast lenkje</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Ruby&amp;action=info" title="Meir informasjon om sida"><span>Sideinformasjon</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Spesial:Siter&amp;page=Ruby&amp;id=3557402&amp;wpFormIdentifier=titleform" title="Informasjon om korleis ein siterer denne sida"><span>Siter denne sida</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Spesial:UrlShortener&amp;url=https%3A%2F%2Fnn.wikipedia.org%2Fwiki%2FRuby"><span>Hent kort URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Spesial:QrCode&amp;url=https%3A%2F%2Fnn.wikipedia.org%2Fwiki%2FRuby"><span>Last ned QR-kode</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Skriv ut/eksporter </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-create_a_book" class="mw-list-item"><a href="/w/index.php?title=Spesial:Bok&amp;bookcmd=book_creator&amp;referer=Ruby"><span>Opprett ei bok</span></a></li><li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Spesial:DownloadAsPdf&amp;page=Ruby&amp;action=show-download-screen"><span>Last ned som PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Ruby&amp;printable=yes" title="Utskriftsversjon av sida [p]" accesskey="p"><span>Utskriftsversjon</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Sideverktøy"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Utsjånad"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Utsjånad</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">flytt til sidefeltet</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">gøym</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">Frå Wikipedia – det frie oppslagsverket</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="nn" dir="ltr"><table class="infobox" cellspacing="5" style="width: 22em; text-align: left; font-size: 88%; line-height: 1.5em;"> <tbody><tr><td colspan="2" style="text-align:center;"> <span typeof="mw:File"><a href="/wiki/Fil:Ruby_logo.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/7/73/Ruby_logo.svg/64px-Ruby_logo.svg.png" decoding="async" width="64" height="64" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/73/Ruby_logo.svg/96px-Ruby_logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/73/Ruby_logo.svg/128px-Ruby_logo.svg.png 2x" data-file-width="198" data-file-height="198" /></a></span><br /> </td></tr><tr class="bilde" valign="top"><td colspan="4" align="center" style="text-align:center;"></td></tr><tr><th style="">Utviklar</th><td class="" style="">Yukihiro Matsumoto</td></tr><tr><th style="">Utgjeve</th><td class="" style="">1995<sup id="cite_ref-wikidata-704b1d4eec9eb80710955e5a95b6e395ee213027-v4_1-0" class="reference"><a href="#cite_note-wikidata-704b1d4eec9eb80710955e5a95b6e395ee213027-v4-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup></td></tr><tr><th style="">Nyaste versjon</th><td class="" style="">3.4.2 <span style="font-size:85%">(14. februar 2025)</span><sup id="cite_ref-wikidata-7a4307580647bcddb98e53177b3bdcc3177df1ca-v4_2-0" class="reference"><a href="#cite_note-wikidata-7a4307580647bcddb98e53177b3bdcc3177df1ca-v4-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup></td></tr><tr><th style=""><a href="/wiki/Operativsystem" title="Operativsystem">Operativsystem</a></th><td class="" style="">Microsoft Windows, Linux, BSD, macOS</td></tr><tr><th style=""><a href="/wiki/Programmeringsspr%C3%A5k" title="Programmeringsspråk">Skriven i</a></th><td class="" style="">C</td></tr><tr><th style="">Type</th><td class="" style="">programmering, creating, analyse, webutvikling</td></tr><tr><th style="">Lisens</th><td class="" style="">Ruby License, GPLv2, 2-clause BSD License</td></tr><tr><th style="">Nettstad</th><td class="" style=""><a rel="nofollow" class="external free" href="https://www.ruby-lang.org/">https://www.ruby-lang.org/</a></td></tr> </tbody></table> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/Fil:Ruby_helloworld.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Ruby_helloworld.png/220px-Ruby_helloworld.png" decoding="async" width="220" height="175" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/4/4c/Ruby_helloworld.png 1.5x" data-file-width="326" data-file-height="260" /></a><figcaption>Hello World-program i Ruby (kan gjerast enklare)</figcaption></figure> <p><b>Ruby</b> er eit <a href="/wiki/Objektorientert_programmering" title="Objektorientert programmering">objektorientert</a> <a href="/wiki/Programmeringsspr%C3%A5k" title="Programmeringsspråk">programmeringsspråk</a>. Det kombinerer syntaks inspirert av <a href="/wiki/Programmeringsspr%C3%A5ket_Ada" title="Programmeringsspråket Ada">Ada</a> og <a href="/w/index.php?title=Perl_(programmeringsspr%C3%A5k)&amp;action=edit&amp;redlink=1" class="new" title="Perl (programmeringsspråk) (sida finst ikkje)">Perl</a> med <a href="/w/index.php?title=Smalltalk&amp;action=edit&amp;redlink=1" class="new" title="Smalltalk (sida finst ikkje)">Smalltalk</a> sine objektorienterte eigenskapar. Det deler òg eigenskapar med <a href="/wiki/Python" title="Python">Python</a>, <a href="/wiki/Lisp" title="Lisp">Lisp</a> og <a href="/w/index.php?title=CLU&amp;action=edit&amp;redlink=1" class="new" title="CLU (sida finst ikkje)">CLU</a>. Det vart opphavleg utforma som eit tolka programmeringsspråk, men i si JRuby-utgåve kan det bli kompilert. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Historie">Historie</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&amp;veaction=edit&amp;section=1" title="Endre bolk: Historie" class="mw-editsection-visualeditor"><span>endre</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&amp;action=edit&amp;section=1" title="Rediger kildekoden til seksjonen Historie"><span>endre wikiteksten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Språket vart etablert av <a href="/w/index.php?title=Yukihiro_Matsumoto&amp;action=edit&amp;redlink=1" class="new" title="Yukihiro Matsumoto (sida finst ikkje)">Yukihiro "Matz" Matsumoto</a> som starta jobben med Ruby den 24. februar 1993 og lanserte det i 1995. Namnet Ruby vart valt for å peike på arven etter Perl. I følgje forfattaren vart Ruby utforma for å følgje eit prinsipp om <i>den minste overraskinga</i>. Med dette meiner han at språket skal vere fri for feller og inkonsistensar som pregar andre språk. I desember 2004 var siste stabile versjon 1.8.2. </p> <div class="mw-heading mw-heading2"><h2 id="Filosofi">Filosofi</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&amp;veaction=edit&amp;section=2" title="Endre bolk: Filosofi" class="mw-editsection-visualeditor"><span>endre</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&amp;action=edit&amp;section=2" title="Rediger kildekoden til seksjonen Filosofi"><span>endre wikiteksten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Ruby er objektorientert: Alle bitar av data er eit objekt. Dette omfattar typar andre språk ofte definerer som primitive datatypar, slik som til dømes integer. Kvar funksjon er ein metode. Alle variablar er ein referanse til eit objekt, ikkje til objektet sjølv. Ruby støttar arv og import av modular som såkalla <i>MixIn</i> (å endre delar av funksjonaliteten i ein klasse). Prosedyre-syntaks er inkludert, men alle slike prosedyrar skrivne utanfor ein sjølvdefinert klasse blir gjort på klassen av type Object. Sidan denne klassen er forelder til alle andre klassar, blir slike prosedyrar synlege for alle klassar og objekt. </p> <div class="mw-heading mw-heading2"><h2 id="Implementasjonar">Implementasjonar</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&amp;veaction=edit&amp;section=3" title="Endre bolk: Implementasjonar" class="mw-editsection-visualeditor"><span>endre</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&amp;action=edit&amp;section=3" title="Rediger kildekoden til seksjonen Implementasjonar"><span>endre wikiteksten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Ruby har to hovudimplementasjonar: Den offisielle Ruby-tolkaren, som er den mest utbreidde, og JRuby, som er ein <a href="/wiki/Programmeringsspr%C3%A5ket_Java" title="Programmeringsspråket Java">Java</a>-basert implementasjon. </p><p>Ruby har òg vorte brukt til rammeverk for utvikling av tynne klienter for verdsveven, t.d. <a href="/w/index.php?title=Ruby_on_rails&amp;action=edit&amp;redlink=1" class="new" title="Ruby on rails (sida finst ikkje)">Ruby on rails</a>. </p> <div class="mw-heading mw-heading3"><h3 id="Lisensiering">Lisensiering</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&amp;veaction=edit&amp;section=4" title="Endre bolk: Lisensiering" class="mw-editsection-visualeditor"><span>endre</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&amp;action=edit&amp;section=4" title="Rediger kildekoden til seksjonen Lisensiering"><span>endre wikiteksten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Ruby blir distribuert under <a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GPL</a> og Ruby License.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Eigenskaper">Eigenskaper</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&amp;veaction=edit&amp;section=5" title="Endre bolk: Eigenskaper" class="mw-editsection-visualeditor"><span>endre</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&amp;action=edit&amp;section=5" title="Rediger kildekoden til seksjonen Eigenskaper"><span>endre wikiteksten</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Objektorientert_programmering" title="Objektorientert programmering">objektorientert</a></li> <li>Avvikshåndtering</li> <li>Iteratorar</li> <li>Å sende blokker av kode som parameter (<i>closure</i>)</li> <li>Overstyring av operatorar</li> <li>Automatisk fjerning av objekt som ikkje lenger er i bruk (<i>garbage collection</i>)</li> <li>Fleirtrådshandtering</li> <li>Lasting av DLL-bibliotek (under <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a>)</li> <li><i>Introspection</i> og <i>reflection</i>.</li> <li>Stort standard bibliotek.</li> <li>Støttar innsetting av avhengigheiter.</li></ul> <p>Per dags dato manglar Ruby støtte for <a href="/wiki/Unicode" title="Unicode">Unicode</a>, men har delvis støtte for <a href="/wiki/UTF-8" title="UTF-8">UTF-8</a>. </p> <div class="mw-heading mw-heading2"><h2 id="Moglege_overraskingar">Moglege overraskingar</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&amp;veaction=edit&amp;section=6" title="Endre bolk: Moglege overraskingar" class="mw-editsection-visualeditor"><span>endre</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&amp;action=edit&amp;section=6" title="Rediger kildekoden til seksjonen Moglege overraskingar"><span>endre wikiteksten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Sjølv om Ruby er utforma etter prinsippet om <i>den minste overraskinga</i> er det store skilnader frå andre språk som <a href="/wiki/C_(programmeringsspr%C3%A5k)" class="mw-redirect" title="C (programmeringsspråk)">C</a> og <a href="/w/index.php?title=Perl_(programmeringsspr%C3%A5k)&amp;action=edit&amp;redlink=1" class="new" title="Perl (programmeringsspråk) (sida finst ikkje)">Perl</a>. </p> <ul><li>Lokale variablar må ha namn som startar med små bokstav, elles blir dei betrakta som konstantar.</li> <li>0, "" og [] er sant (true): I C blir uttrykket 0&#160;? 1: 0 tolka som 0. I Ruby blir dette tolka som 1. Forsvar: I Ruby returnerer mange uttrykk anten ein numerisk verdi, ein streng eller “null”. Når ein slik verdi blir tolka i ein boolsk samanheng blir berre ”null” tolka som usann (false). Kvar numerisk, streng eller array-verdi inkludert null (0, tom streng, "", eller array []) blir tolka som sann (true). Difor, som i Java, vil det ikkje fungere med C- og Perl sin automatiske konvertering av numeriske verdiar, strengar og array til boolsk usann.</li> <li>For å indikere flyttal er det ikkje nok å legge til eit punktum (99.). Fordi nummer kan forvekslast med metodar må ein legge til ein ekstra null (99.0) eller gje opp konverteringa eksplisitt (99.to_f).</li> <li>Der er ingen karakter datatype. Dette kan føre til uventa resultat ved kutting av strengar: ”abc”[0] gir 97 som er den numeriske <a href="/wiki/ASCII" title="ASCII">ASCII-koden</a> for den første karakteren i strengen.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Døme"><span id="D.C3.B8me"></span>Døme</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&amp;veaction=edit&amp;section=7" title="Endre bolk: Døme" class="mw-editsection-visualeditor"><span>endre</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&amp;action=edit&amp;section=7" title="Rediger kildekoden til seksjonen Døme"><span>endre wikiteksten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Eit grunnleggande døme: </p> <pre># Alt er objekt -199.abs # 199 "ruby is cool".length # 12 "Rick".index("c") # 2 "Nice Day Isn't It?".split(//).uniq.sort.join # " '?DINaceinsty" </pre> <div class="mw-heading mw-heading3"><h3 id="Lister">Lister</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&amp;veaction=edit&amp;section=8" title="Endre bolk: Lister" class="mw-editsection-visualeditor"><span>endre</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&amp;action=edit&amp;section=8" title="Rediger kildekoden til seksjonen Lister"><span>endre wikiteksten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Eit array: </p> <pre>a =[1, 'hi', 3.14, 1, 2, [4, 5]] a[2] # 3.14 a.reverse # [[4, 5], 2, 1, 3.14, "hi", 1] a.flatten.uniq # [1, "hi", 3.14, 2, 4, 5] </pre> <p>Ein hash-tabell: </p> <pre>hash = {'water' =&gt; 'wet', 'fire' =&gt; 'hot'} puts hash['fire'] hash.each_pair do |key, value| puts "#{key} is #{value}" end # Skriv ut: water is wet # fire is hot hash.delete_if {|key, value| key == 'water'} # Slettar 'water' =&gt; 'wet' </pre> <div class="mw-heading mw-heading3"><h3 id="Blokker_og_iteratorar">Blokker og iteratorar</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&amp;veaction=edit&amp;section=9" title="Endre bolk: Blokker og iteratorar" class="mw-editsection-visualeditor"><span>endre</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&amp;action=edit&amp;section=9" title="Rediger kildekoden til seksjonen Blokker og iteratorar"><span>endre wikiteksten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>To måtar å opprette ei kodeblokk: </p> <pre>{puts "Hello, World!"} </pre> <pre>do puts "Hello, World!" end </pre> <p>Sende ei blokk som parameter (closure): </p> <pre>def remember &amp;p @block =p end # Sender med ei kodeblokk som parameter og gir den eit namn remember {|name| puts "Hello, " + name + "!"} # Når tida er inne -- kall closure! @block.call("Johnny") # Prints "Hello, Johnny!" </pre> <p>Iterere over array og enumeratorar: </p> <pre>a =[1, 'hi', 3.14] a.each {|item| puts item} # Skriv ut kvart element (3..6).each {|num| puts num} # Skriv ut 1 -6. </pre> <p>Blokker fungerer med mange innebygde metodar: </p> <pre>IO.readlines('file.txt') do |line| # gjer noko med linja her. end </pre> <p>Kvadrere 1 til 10: </p> <pre>(1..10).collect {|x| x*x} =&gt; [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] </pre> <div class="mw-heading mw-heading3"><h3 id="Klassar">Klassar</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&amp;veaction=edit&amp;section=10" title="Endre bolk: Klassar" class="mw-editsection-visualeditor"><span>endre</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&amp;action=edit&amp;section=10" title="Rediger kildekoden til seksjonen Klassar"><span>endre wikiteksten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Følgjande kode definerer klassen Person. I tillegg til ’initialize’, den vanlege konstruktøren, har klassen to metodar: Ein for å overstyre &lt;=&gt;-operatoren for å sortere etter alder. Den andre overstyre <code>to_s</code> for å få korrekt formatering. </p> <pre>class Person def initialize(name, age) @name, @age = name, age end def &lt;=&gt;(person) @age &lt;=&gt; person.age end def to_s "#{@name} (#{@age})" end attr_reader :name, :age end group = [ Person.new("John", 20), Person.new("Markus", 63), Person.new("Ash", 16) ] puts group.sort.reverse </pre> <p>Koden over skriv ut ei liste sortert med den eldste først: </p> <pre>Markus (63) John (20) Ash (16) </pre> <div class="mw-heading mw-heading2"><h2 id="Hello_World">Hello World</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&amp;veaction=edit&amp;section=11" title="Endre bolk: Hello World" class="mw-editsection-visualeditor"><span>endre</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&amp;action=edit&amp;section=11" title="Rediger kildekoden til seksjonen Hello World"><span>endre wikiteksten</span></a><span class="mw-editsection-bracket">]</span></span></div> <pre>puts "<a href="/wiki/Hello_World" title="Hello World">Hello World</a>!" </pre> <div class="mw-heading mw-heading2"><h2 id="Kjelder">Kjelder</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&amp;veaction=edit&amp;section=12" title="Endre bolk: Kjelder" class="mw-editsection-visualeditor"><span>endre</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&amp;action=edit&amp;section=12" title="Rediger kildekoden til seksjonen Kjelder"><span>endre wikiteksten</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r3318915">.mw-parser-output .reflist{font-size:90%;margin-bottom:0.5em;list-style-type:decimal}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist"> <div class="mw-references-wrap"><ol class="references"> <li id="cite_note-wikidata-704b1d4eec9eb80710955e5a95b6e395ee213027-v4-1"><span class="mw-cite-backlink"><a href="#cite_ref-wikidata-704b1d4eec9eb80710955e5a95b6e395ee213027-v4_1-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external free" href="https://www.ruby-lang.org/en/about/">https://www.ruby-lang.org/en/about/</a>.</span> </li> <li id="cite_note-wikidata-7a4307580647bcddb98e53177b3bdcc3177df1ca-v4-2"><span class="mw-cite-backlink"><a href="#cite_ref-wikidata-7a4307580647bcddb98e53177b3bdcc3177df1ca-v4_2-0">↑</a></span> <span class="reference-text"><cite class="citation web"><a rel="nofollow" class="external text" href="https://www.ruby-lang.org/en/news/2025/02/14/ruby-3-4-2-released/">«Ruby 3.4.2 Released»</a>. 14. februar 2025<span class="reference-accessdate">. Henta 15. februar 2025</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fnn.wikipedia.org%3ARuby&amp;rft.btitle=Ruby+3.4.2+Released&amp;rft.genre=unknown&amp;rft_id=https%3A%2F%2Fwww.ruby-lang.org%2Fen%2Fnews%2F2025%2F02%2F14%2Fruby-3-4-2-released%2F&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988"><span style="display:none;">&#160;</span></span></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.ruby-lang.org/en/LICENSE.txt">License</a> i ruby-lang.org<sup class="noprint Inline-Template"><span title="" style="white-space: nowrap;">&#91;<i><a href="/wiki/Wikipedia:Daude_eksterne_lenkjer" title="Wikipedia:Daude eksterne lenkjer">daud lenkje</a></i>&#93;</span></sup></span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="Bakgrunnsstoff">Bakgrunnsstoff</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&amp;veaction=edit&amp;section=13" title="Endre bolk: Bakgrunnsstoff" class="mw-editsection-visualeditor"><span>endre</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&amp;action=edit&amp;section=13" title="Rediger kildekoden til seksjonen Bakgrunnsstoff"><span>endre wikiteksten</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="interbox"> <div style="display: table-cell; vertical-align: middle;"><span typeof="mw:File"><span><img src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/15px-Commons-logo.svg.png" decoding="async" width="15" height="20" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/23px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></span></span> <a href="/wiki/Wikimedia_Commons" title="Wikimedia Commons">Commons</a> har multimedium som gjeld: <b><a href="https://commons.wikimedia.org/wiki/Category:Ruby_programming_language" class="extiw" title="commons:Category:Ruby programming language">Ruby</a></b> </div></div> <ul><li><span class="official-website"><span class="url"><a rel="nofollow" class="external text" href="https://www.ruby-lang.org/">Offisiell nettstad</a></span></span> <span class="mw-valign-text-top" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q161053#P856" title="Endra lenkja på Wikidata"><img alt="Endra lenkja på Wikidata" src="//upload.wikimedia.org/wikipedia/commons/thumb/7/73/Blue_pencil.svg/10px-Blue_pencil.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/73/Blue_pencil.svg/15px-Blue_pencil.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/73/Blue_pencil.svg/20px-Blue_pencil.svg.png 2x" data-file-width="600" data-file-height="600" /></a></span></li> <li><a rel="nofollow" class="external text" href="http://www.rubycentral.com/book/"><i>Programming Ruby</i></a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20040926003428/http://www.rubycentral.com/book/">Arkivert</a> 2004-09-26 ved <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.—Full tekst av bok av David Thomas &amp; Andrew Hunt, <a href="/wiki/Spesial:Bokkjelder/0201710897" class="internal mw-magiclink-isbn">ISBN 0-201-71089-7</a></li> <li><a rel="nofollow" class="external text" href="http://poignantguide.net/ruby/">Why's Poignant Guide to Ruby</a></li> <li><a rel="nofollow" class="external text" href="http://www.rubygarden.org/iowa/faqtotum">Ruby Ofte stilte spørsmål</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20040810215035/http://www.rubygarden.org/iowa/faqtotum">Arkivert</a> 2004-08-10 ved <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a>., eller <a rel="nofollow" class="external text" href="http://www.rubycentral.com/faq/rubyfaqall.html">den gamle versjonen</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20060423011813/http://www.rubycentral.com/faq/rubyfaqall.html">Arkivert</a> 2006-04-23 ved <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.</li> <li><a rel="nofollow" class="external text" href="http://raa.ruby-lang.org/">Ruby Application Archive</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20130805082318/http://raa.ruby-lang.org/">Arkivert</a> 2013-08-05 ved <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a>. (RAA)</li> <li><a rel="nofollow" class="external text" href="http://jruby.sourceforge.net/">JRuby</a></li> <li><a rel="nofollow" class="external text" href="https://ruby-doc.org">The Ruby Documentation project</a></li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r3515230">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r3586164">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd;color:black}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd;color:black}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px}.mw-parser-output .navbox-title{background-color:#ccf;color:black}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf;color:black}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff;color:black}.mw-parser-output .navbox-even{background-color:#f7f7f7;color:black}.mw-parser-output .navbox-odd{background-color:transparent;color:black}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}</style></div><div role="navigation" class="navbox" aria-labelledby="Programmeringsspråk" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div class="plainlinks hlist navbar mini"><ul><li class="nv-vis"><a href="/wiki/Mal:Programmeringsspr%C3%A5k" title="Mal:Programmeringsspråk"><abbr title="Vis denne malen">v</abbr></a></li><li class="nv-diskuter"><a href="/wiki/Maldiskusjon:Programmeringsspr%C3%A5k" title="Maldiskusjon:Programmeringsspråk"><abbr title="Diskuter denne malen">d</abbr></a></li><li class="nv-endre"><a class="external text" href="https://nn.wikipedia.org/w/index.php?title=Mal:Programmeringsspr%C3%A5k&amp;action=edit"><abbr title="Endre denne malen">e</abbr></a></li></ul></div><div id="Programmeringsspråk" style="font-size:114%;margin:0 4em"><a href="/wiki/Programmeringsspr%C3%A5k" title="Programmeringsspråk">Programmeringsspråk</a></div></th></tr><tr><td colspan="2" class="navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/w/index.php?title=Programmeringsspr%C3%A5ket_ABC&amp;action=edit&amp;redlink=1" class="new" title="Programmeringsspråket ABC (sida finst ikkje)">ABC</a></li> <li><a href="/wiki/Programmeringsspr%C3%A5ket_Ada" title="Programmeringsspråket Ada">Ada</a></li> <li><a href="/w/index.php?title=AFL&amp;action=edit&amp;redlink=1" class="new" title="AFL (sida finst ikkje)">AFL</a></li> <li><a href="/w/index.php?title=Programmeringsspr%C3%A5ket_Agora&amp;action=edit&amp;redlink=1" class="new" title="Programmeringsspråket Agora (sida finst ikkje)">Agora</a></li> <li><a href="/wiki/ALGOL" title="ALGOL">ALGOL</a></li> <li><a href="/w/index.php?title=APL&amp;action=edit&amp;redlink=1" class="new" title="APL (sida finst ikkje)">APL</a></li> <li><a href="/w/index.php?title=Assembler&amp;action=edit&amp;redlink=1" class="new" title="Assembler (sida finst ikkje)">Assembler</a></li> <li><a href="/wiki/Awk" title="Awk">awk</a></li> <li><a href="/w/index.php?title=Programmeringsspr%C3%A5ket_B&amp;action=edit&amp;redlink=1" class="new" title="Programmeringsspråket B (sida finst ikkje)">B</a></li> <li><a href="/wiki/BASIC" title="BASIC">BASIC</a></li> <li><a href="/w/index.php?title=Programmeringsspr%C3%A5ket_BETA&amp;action=edit&amp;redlink=1" class="new" title="Programmeringsspråket BETA (sida finst ikkje)">BETA</a></li> <li><a href="/w/index.php?title=BLISS&amp;action=edit&amp;redlink=1" class="new" title="BLISS (sida finst ikkje)">BLISS</a></li> <li><a href="/wiki/Programmeringsspr%C3%A5ket_C" title="Programmeringsspråket C">C</a></li> <li><a href="/wiki/C%2B%2B" title="C++">C++</a></li> <li><a href="/wiki/C_Sharp" title="C Sharp">C#</a></li> <li><a href="/wiki/Caml" title="Caml">Caml</a></li> <li><a href="/w/index.php?title=Cobol&amp;action=edit&amp;redlink=1" class="new" title="Cobol (sida finst ikkje)">Cobol</a></li> <li><a href="/w/index.php?title=Concurrent_C&amp;action=edit&amp;redlink=1" class="new" title="Concurrent C (sida finst ikkje)">Concurrent C</a></li> <li><a href="/w/index.php?title=CSP&amp;action=edit&amp;redlink=1" class="new" title="CSP (sida finst ikkje)">CSP</a></li> <li><a href="/w/index.php?title=Programmeringsspr%C3%A5ket_D&amp;action=edit&amp;redlink=1" class="new" title="Programmeringsspråket D (sida finst ikkje)">D</a></li> <li><a href="/w/index.php?title=Delphi&amp;action=edit&amp;redlink=1" class="new" title="Delphi (sida finst ikkje)">Delphi</a></li> <li><a href="/w/index.php?title=Erlang&amp;action=edit&amp;redlink=1" class="new" title="Erlang (sida finst ikkje)">Erlang</a></li> <li><a href="/w/index.php?title=Programmeringsspr%C3%A5ket_Forth&amp;action=edit&amp;redlink=1" class="new" title="Programmeringsspråket Forth (sida finst ikkje)">Forth</a></li> <li><a href="/wiki/Fortran" title="Fortran">Fortran</a></li> <li><a href="/w/index.php?title=Haskell&amp;action=edit&amp;redlink=1" class="new" title="Haskell (sida finst ikkje)">Haskell</a></li> <li><a href="/w/index.php?title=HyperTalk&amp;action=edit&amp;redlink=1" class="new" title="HyperTalk (sida finst ikkje)">HyperTalk</a></li> <li><a href="/w/index.php?title=Icon&amp;action=edit&amp;redlink=1" class="new" title="Icon (sida finst ikkje)">Icon</a></li> <li><a href="/w/index.php?title=INTERCAL&amp;action=edit&amp;redlink=1" class="new" title="INTERCAL (sida finst ikkje)">INTERCAL</a></li> <li><a href="/wiki/Programmeringsspr%C3%A5ket_Java" title="Programmeringsspråket Java">Java</a></li> <li><a href="/wiki/Lisp" title="Lisp">Lisp</a></li> <li><a href="/w/index.php?title=Programmeringsspr%C3%A5ket_Miranda&amp;action=edit&amp;redlink=1" class="new" title="Programmeringsspråket Miranda (sida finst ikkje)">Miranda</a></li> <li><a href="/wiki/ML" class="mw-redirect" title="ML">ML</a></li> <li><a href="/w/index.php?title=Modula&amp;action=edit&amp;redlink=1" class="new" title="Modula (sida finst ikkje)">Modula</a></li> <li><a href="/w/index.php?title=NIAL&amp;action=edit&amp;redlink=1" class="new" title="NIAL (sida finst ikkje)">NIAL</a></li> <li><a href="/w/index.php?title=Objektorientert_C&amp;action=edit&amp;redlink=1" class="new" title="Objektorientert C (sida finst ikkje)">Objektorientert C</a></li> <li><a href="/wiki/Occam" title="Occam">occam</a></li> <li><a href="/wiki/OCaml" title="OCaml">OCaml</a></li> <li><a href="/w/index.php?title=O%27Haskell&amp;action=edit&amp;redlink=1" class="new" title="O&#39;Haskell (sida finst ikkje)">O'Haskell</a></li> <li><a href="/wiki/Programmeringsspr%C3%A5ket_Pascal" title="Programmeringsspråket Pascal">Pascal</a></li> <li><a href="/wiki/Perl" title="Perl">Perl</a></li> <li><a href="/wiki/PHP" title="PHP">PHP</a></li> <li><a href="/w/index.php?title=Programmeringsspr%C3%A5ket_Pike&amp;action=edit&amp;redlink=1" class="new" title="Programmeringsspråket Pike (sida finst ikkje)">Pike</a></li> <li><a href="/w/index.php?title=PL/I&amp;action=edit&amp;redlink=1" class="new" title="PL/I (sida finst ikkje)">PL/I</a></li> <li><a href="/w/index.php?title=Plankalk%C3%BCl&amp;action=edit&amp;redlink=1" class="new" title="Plankalkül (sida finst ikkje)">Plankalkül</a></li> <li><a href="/w/index.php?title=Programmeringsspr%C3%A5ket_Portal&amp;action=edit&amp;redlink=1" class="new" title="Programmeringsspråket Portal (sida finst ikkje)">Portal</a></li> <li><a href="/wiki/Programmeringsspr%C3%A5ket_Prolog" title="Programmeringsspråket Prolog">Prolog</a></li> <li><a href="/wiki/Python" title="Python">Python</a></li> <li><a href="/wiki/Programmeringsspr%C3%A5ket_R" title="Programmeringsspråket R">R</a></li> <li><a class="mw-selflink selflink">Ruby</a></li> <li><a href="/wiki/Scheme" title="Scheme">Scheme</a></li> <li><a href="/wiki/Simula" title="Simula">Simula</a></li> <li><a href="/w/index.php?title=Sina&amp;action=edit&amp;redlink=1" class="new" title="Sina (sida finst ikkje)">Sina</a></li> <li><a href="/w/index.php?title=Sisa&amp;action=edit&amp;redlink=1" class="new" title="Sisa (sida finst ikkje)">Sisa</a></li> <li><a href="/w/index.php?title=Smalltalk&amp;action=edit&amp;redlink=1" class="new" title="Smalltalk (sida finst ikkje)">Smalltalk</a></li> <li><a href="/w/index.php?title=SML&amp;action=edit&amp;redlink=1" class="new" title="SML (sida finst ikkje)">SML</a></li> <li><a href="/w/index.php?title=SNOBOL&amp;action=edit&amp;redlink=1" class="new" title="SNOBOL (sida finst ikkje)">SNOBOL</a></li> <li><a href="/wiki/Visual_Basic" title="Visual Basic">Visual Basic</a></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r3515230" /><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r3586164" /></div><div role="navigation" class="navbox" aria-labelledby="Autoritetsdata" style="padding:3px"><table class="nowraplinks hlist navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th id="Autoritetsdata" scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Autoritetsdata" title="Autoritetsdata">Autoritetsdata</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a rel="nofollow" class="external text" href="//www.worldcat.org/identities/lccn-sh00-000128">WorldCat</a></li> <li><a rel="nofollow" class="external text" href="http://d-nb.info/gnd/4653817-3">GND</a></li> <li><a rel="nofollow" class="external text" href="http://id.loc.gov/authorities/subjects/sh00000128">LCCN</a></li> <li><a rel="nofollow" class="external text" href="http://catalogue.bnf.fr/ark:/12148/cb144105976">BNF</a></li> <li><a rel="nofollow" class="external text" href="http://data.bnf.fr/ark:/12148/cb144105976">BNF (data)</a></li> <li><a rel="nofollow" class="external text" href="http://www.idref.fr/07705802X">SUDOC</a></li> <li><a rel="nofollow" class="external text" href="http://aleph.nkp.cz/F/?func=find-c&amp;local_base=aut&amp;ccl_term=ica=ph503938&amp;CON_LNG=ENG">NKC</a></li> <li><a rel="nofollow" class="external text" href="http://catalogo.bne.es/uhtbin/authoritybrowse.cgi?action=display&amp;authority_id=XX4424926">BNE</a></li></ul> </div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐64b5bb4b79‐t52cd Cached time: 20250301184651 Cache expiry: 2592000 Reduced expiry: false Complications: [show‐toc] CPU time usage: 0.325 seconds Real time usage: 0.435 seconds Preprocessor visited node count: 1450/1000000 Post‐expand include size: 20185/2097152 bytes Template argument size: 2394/2097152 bytes Highest expansion depth: 11/100 Expensive parser function count: 0/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 12358/5000000 bytes Lua time usage: 0.197/10.000 seconds Lua memory usage: 6185488/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 384.731 1 -total 61.46% 236.441 1 Mal:Infoboks_programvare 60.67% 233.409 1 Mal:Infoboks 17.67% 67.964 1 Mal:Programmeringsspråk 16.96% 65.234 1 Mal:Navboks 16.26% 62.565 1 Mal:Navbox 9.21% 35.440 1 Mal:Autoritetsdata 6.14% 23.639 1 Mal:Fotnoteliste 4.79% 18.416 1 Mal:Om_tom 2.31% 8.898 1 Mal:Dl --> <!-- Saved in parser cache with key nnwiki:pcache:6943:|#|:idhash:canonical and timestamp 20250301184651 and revision id 3557402. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?useformat=desktop&amp;type=1x1&amp;usesul3=0" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Henta frå «<a dir="ltr" href="https://nn.wikipedia.org/w/index.php?title=Ruby&amp;oldid=3557402">https://nn.wikipedia.org/w/index.php?title=Ruby&amp;oldid=3557402</a>»</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Kategori:Kategoriar" title="Kategori:Kategoriar">Kategori</a>: <ul><li><a href="/wiki/Kategori:Programmeringsspr%C3%A5k" title="Kategori:Programmeringsspråk">Programmeringsspråk</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Gøymde kategoriar: <ul><li><a href="/wiki/Kategori:Artiklar_med_d%C3%B8de_lenkjer" title="Kategori:Artiklar med døde lenkjer">Artiklar med døde lenkjer</a></li><li><a href="/wiki/Kategori:Sider_med_Webarchive-mal_som_lenker_til_Wayback_Machine" title="Kategori:Sider med Webarchive-mal som lenker til Wayback Machine">Sider med Webarchive-mal som lenker til Wayback Machine</a></li><li><a href="/wiki/Kategori:Artiklar_med_autoritetsdata" title="Kategori:Artiklar med autoritetsdata">Artiklar med autoritetsdata</a></li><li><a href="/wiki/Kategori:Sider_som_nyttar_magiske_ISBN-lenkjer" title="Kategori:Sider som nyttar magiske ISBN-lenkjer">Sider som nyttar magiske ISBN-lenkjer</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> Denne sida vart sist endra den 29. juni 2024 kl. 12:55.</li> <li id="footer-info-copyright">All tekst er tilgjengeleg under <a rel="nofollow" class="external text" href="http://creativecommons.org/licenses/by-sa/4.0/deed.no">Creative Commons-lisensen Namngjeving/Del på same vilkåra</a>. Sjå <a href="/wiki/Wikipedia:Vilk%C3%A5r" class="mw-redirect" title="Wikipedia:Vilkår">Vilkår</a> for detaljar.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Personvern</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:Om">Om Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:Atterhald">Atterhald</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Retningsliner for åtferd</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Utviklarar</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/nn.wikipedia.org">Statistikk</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Fråsegn om informasjonskapslar</a></li> <li id="footer-places-mobileview"><a href="//nn.m.wikipedia.org/w/index.php?title=Ruby&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">For mobil</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/static/images/footer/wikimedia-button.svg" width="84" height="29"><img src="/static/images/footer/wikimedia.svg" width="25" height="25" alt="Wikimedia Foundation" lang="en" loading="lazy"></picture></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" lang="en" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> </div> </div> </div> <div class="vector-header-container vector-sticky-header-container"> <div id="vector-sticky-header" class="vector-sticky-header"> <div class="vector-sticky-header-start"> <div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true"> <button class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Søk</span> </button> </div> <div role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box"> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail"> <form action="/w/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button"> <div class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Søk i Wikipedia"> <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Spesial:Søk"> </div> <button class="cdx-button cdx-search-input__end-button">Søk</button> </form> </div> </div> </div> <div class="vector-sticky-header-context-bar"> <nav aria-label="Innhald" class="vector-toc-landmark"> <div id="vector-sticky-header-toc" class="vector-dropdown mw-portlet mw-portlet-sticky-header-toc vector-sticky-header-toc vector-button-flush-left" > <input type="checkbox" id="vector-sticky-header-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-sticky-header-toc" class="vector-dropdown-checkbox " aria-label="Vis/skjul innhaldslista" > <label id="vector-sticky-header-toc-label" for="vector-sticky-header-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Vis/skjul innhaldslista</span> </label> <div class="vector-dropdown-content"> <div id="vector-sticky-header-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div class="vector-sticky-header-context-bar-primary" aria-hidden="true" ><span class="mw-page-title-main">Ruby</span></div> </div> </div> <div class="vector-sticky-header-end" aria-hidden="true"> <div class="vector-sticky-header-icons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-edit-sticky-header" tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span> <span></span> </a> </div> <div class="vector-sticky-header-buttons"> <button class="cdx-button cdx-button--weight-quiet mw-interlanguage-selector" id="p-lang-btn-sticky-header" tabindex="-1" data-event-name="ui.dropdown-p-lang-btn-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>74 språk</span> </button> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span> <span>Nytt emne</span> </a> </div> <div class="vector-sticky-header-icon-end"> <div class="vector-user-links"> </div> </div> </div> </div> </div> <div class="mw-portlet mw-portlet-dock-bottom emptyPortlet" id="p-dock-bottom"> <ul> </ul> </div> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-7f5d45d576-rx8r5","wgBackendResponseTime":156,"wgPageParseReport":{"limitreport":{"cputime":"0.325","walltime":"0.435","ppvisitednodes":{"value":1450,"limit":1000000},"postexpandincludesize":{"value":20185,"limit":2097152},"templateargumentsize":{"value":2394,"limit":2097152},"expansiondepth":{"value":11,"limit":100},"expensivefunctioncount":{"value":0,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":12358,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 384.731 1 -total"," 61.46% 236.441 1 Mal:Infoboks_programvare"," 60.67% 233.409 1 Mal:Infoboks"," 17.67% 67.964 1 Mal:Programmeringsspråk"," 16.96% 65.234 1 Mal:Navboks"," 16.26% 62.565 1 Mal:Navbox"," 9.21% 35.440 1 Mal:Autoritetsdata"," 6.14% 23.639 1 Mal:Fotnoteliste"," 4.79% 18.416 1 Mal:Om_tom"," 2.31% 8.898 1 Mal:Dl"]},"scribunto":{"limitreport-timeusage":{"value":"0.197","limit":"10.000"},"limitreport-memusage":{"value":6185488,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-64b5bb4b79-t52cd","timestamp":"20250301184651","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Ruby","url":"https:\/\/nn.wikipedia.org\/wiki\/Ruby","sameAs":"http:\/\/www.wikidata.org\/entity\/Q161053","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q161053","author":{"@type":"Organization","name":"Bidragsytarar til Wikimedia-prosjekta"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2005-02-12T20:52:13Z","dateModified":"2024-06-29T11:55:53Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/4\/4c\/Ruby_helloworld.png"}</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10