{"id":136654,"date":"2024-09-26T14:21:55","date_gmt":"2024-09-26T08:51:55","guid":{"rendered":"https:\/\/www.vskills.in\/certification\/tutorial\/?page_id=136654"},"modified":"2024-09-26T14:21:56","modified_gmt":"2024-09-26T08:51:56","slug":"tuples","status":"publish","type":"page","link":"https:\/\/www.vskills.in\/certification\/tutorial\/tuples\/","title":{"rendered":"Tuples"},"content":{"rendered":"\n<p>Tuples in Carbon are immutable ordered collections of values. They are similar to arrays but have a fixed size and can contain elements of different data types. Tuples are often used to group related data together.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Creating Tuples<\/strong><\/h2>\n\n\n\n<p>Tuples are created using parentheses <code class=\"\">()<\/code>, with elements separated by commas. The data type of each element is inferred from its value.<\/p>\n\n\n\n<p>Code snippet<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var myTuple: (int, string, bool) = (10, \"Hello\", true);\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Accessing Elements<\/strong><\/h2>\n\n\n\n<p>Elements in a tuple are accessed using their index, starting from 0.<\/p>\n\n\n\n<p>Code snippet<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var firstElement: int = myTuple.0;\nvar secondElement: string = myTuple.1;\nvar thirdElement: bool = myTuple.2;\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Tuple Destructuring<\/strong><\/h2>\n\n\n\n<p>Tuple destructuring allows you to extract elements of a tuple into individual variables.<\/p>\n\n\n\n<p>Code snippet<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var (a, b, c) = myTuple;\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Tuple Methods<\/strong><\/h2>\n\n\n\n<p>Tuples have several methods:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>count()<\/code>:<\/strong> Returns the number of elements in the tuple.<\/li>\n\n\n\n<li><strong><code>dropFirst()<\/code>:<\/strong> Returns a new tuple without the first element.<\/li>\n\n\n\n<li><strong><code>dropLast()<\/code>:<\/strong> Returns a new tuple without the last element.<\/li>\n\n\n\n<li><strong><code>isEmpty()<\/code>:<\/strong> Returns <code class=\"\">true<\/code> if the tuple is empty, <code class=\"\">false<\/code> otherwise.<\/li>\n\n\n\n<li><strong><code>startIndex()<\/code>:<\/strong> Returns the starting index of the tuple.<\/li>\n\n\n\n<li><strong><code>endIndex()<\/code>:<\/strong> Returns the ending index of the tuple.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Example<\/strong><\/h2>\n\n\n\n<p>Code snippet<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var person: (string, int, bool) = (\"Alice\", 30, true);\n\nprint(\"Name: \\(person.0)\");\nprint(\"Age: \\(person.1)\");\nprint(\"Is employed: \\(person.2)\");\n\nvar (name, age, isEmployed) = person;\nprint(\"Name: \\(name)\");\nprint(\"Age: \\(age)\");\nprint(\"Is employed: \\(isEmployed)\");\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Use Cases for Tuples<\/strong><\/h2>\n\n\n\n<p>Tuples are often used for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Returning multiple values from a function.<\/li>\n\n\n\n<li>Representing structured data, such as coordinates or database records.<\/li>\n\n\n\n<li>Passing arguments to functions that require multiple values.<\/li>\n<\/ul>\n\n\n\n<p>Tuples are a versatile and efficient data structure in Carbon, providing a convenient way to group and manipulate related data.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tuples in Carbon are immutable ordered collections of values. They are similar to arrays but have a fixed size and can contain elements of different data types. Tuples are often used to group related data together. Creating Tuples Tuples are created using parentheses (), with elements separated by commas. The data type of each element&#8230;<\/p>\n","protected":false},"author":16,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-136654","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tuples - Tutorial<\/title>\n<meta name=\"description\" content=\"Discover tuples in programming: an essential data structure for storing immutable collections of items. Learn how to utilize them in code.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vskills.in\/certification\/tutorial\/tuples\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tuples - Tutorial\" \/>\n<meta property=\"og:description\" content=\"Discover tuples in programming: an essential data structure for storing immutable collections of items. Learn how to utilize them in code.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vskills.in\/certification\/tutorial\/tuples\/\" \/>\n<meta property=\"og:site_name\" content=\"Tutorial\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vskills.in\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-26T08:51:56+00:00\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/tuples\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/tuples\/\",\"name\":\"Tuples - Tutorial\",\"isPartOf\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\"},\"datePublished\":\"2024-09-26T08:51:55+00:00\",\"dateModified\":\"2024-09-26T08:51:56+00:00\",\"description\":\"Discover tuples in programming: an essential data structure for storing immutable collections of items. Learn how to utilize them in code.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/tuples\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vskills.in\/certification\/tutorial\/tuples\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/tuples\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tuples\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"name\":\"Tutorial\",\"description\":\"Vskills - A initiative in elearning and certification\",\"publisher\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\",\"name\":\"Vskills\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"contentUrl\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"width\":73,\"height\":55,\"caption\":\"Vskills\"},\"image\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/vskills.in\/\",\"https:\/\/x.com\/vskills_in\",\"https:\/\/www.linkedin.com\/company-beta\/1371554\/\",\"https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tuples - Tutorial","description":"Discover tuples in programming: an essential data structure for storing immutable collections of items. Learn how to utilize them in code.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vskills.in\/certification\/tutorial\/tuples\/","og_locale":"en_US","og_type":"article","og_title":"Tuples - Tutorial","og_description":"Discover tuples in programming: an essential data structure for storing immutable collections of items. Learn how to utilize them in code.","og_url":"https:\/\/www.vskills.in\/certification\/tutorial\/tuples\/","og_site_name":"Tutorial","article_publisher":"https:\/\/www.facebook.com\/vskills.in\/","article_modified_time":"2024-09-26T08:51:56+00:00","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/tuples\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/tuples\/","name":"Tuples - Tutorial","isPartOf":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website"},"datePublished":"2024-09-26T08:51:55+00:00","dateModified":"2024-09-26T08:51:56+00:00","description":"Discover tuples in programming: an essential data structure for storing immutable collections of items. Learn how to utilize them in code.","breadcrumb":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/tuples\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vskills.in\/certification\/tutorial\/tuples\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/tuples\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vskills.in\/certification\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Tuples"}]},{"@type":"WebSite","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","name":"Tutorial","description":"Vskills - A initiative in elearning and certification","publisher":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization","name":"Vskills","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","contentUrl":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","width":73,"height":55,"caption":"Vskills"},"image":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/vskills.in\/","https:\/\/x.com\/vskills_in","https:\/\/www.linkedin.com\/company-beta\/1371554\/","https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw"]}]}},"_links":{"self":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/136654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/comments?post=136654"}],"version-history":[{"count":1,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/136654\/revisions"}],"predecessor-version":[{"id":136659,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/136654\/revisions\/136659"}],"wp:attachment":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/media?parent=136654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/categories?post=136654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/tags?post=136654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}