{"id":13778607,"url":"https://github.com/riiswa/Scala-CheatSheet","last_synced_at":"2025-05-11T12:31:06.674Z","repository":{"id":102568647,"uuid":"189402626","full_name":"riiswa/Scala-CheatSheet","owner":"riiswa","description":"The Biggest Scala Cheat-Sheet.","archived":false,"fork":false,"pushed_at":"2019-06-28T20:58:55.000Z","size":544,"stargazers_count":88,"open_issues_count":0,"forks_count":11,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-11-13T03:28:29.781Z","etag":null,"topics":["beakerx","cheatsheet","help-wanted","jupyter-notebook","learning","scala"],"latest_commit_sha":null,"homepage":"https://riiswa.github.io/Scala-CheatSheet/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/riiswa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-05-30T11:35:32.000Z","updated_at":"2024-09-11T15:25:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"13455eb4-427a-4d1d-a353-5d92a90cbaa0","html_url":"https://github.com/riiswa/Scala-CheatSheet","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riiswa%2FScala-CheatSheet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riiswa%2FScala-CheatSheet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riiswa%2FScala-CheatSheet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riiswa%2FScala-CheatSheet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/riiswa","download_url":"https://codeload.github.com/riiswa/Scala-CheatSheet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225048958,"owners_count":17412901,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["beakerx","cheatsheet","help-wanted","jupyter-notebook","learning","scala"],"created_at":"2024-08-03T18:00:55.290Z","updated_at":"2024-11-17T14:30:39.717Z","avatar_url":"https://github.com/riiswa.png","language":"HTML","funding_links":[],"categories":["Cheat sheets"],"sub_categories":[],"readme":"# Scala CheatSheet\n\nA \"Cheat-Sheet\" for Scala. Under development. Click on watch to keep you informed of updates. Designed for people who are already familiar with the Scala programming language, for small reminders.\n\nI am not a Scala professional, so please report my errors in the issues, in order to have better quality content. To read, consider each section as a separate cheat sheet, not the whole project as a cheat sheet. Thank you and have fun!\n\n## Getting Started\n\nYou can read the Cheat-Sheet by accessing this link : https://riiswa.github.io/Scala-CheatSheet/\n\n## Table of contents\n\n\u003cdiv class=\"toc\"\u003e\u003cul class=\"toc-item\"\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Scala-Cheat-Sheet\" data-toc-modified-id=\"Scala-Cheat-Sheet-1\"\u003eScala Cheat Sheet\u003c/a\u003e\u003c/span\u003e\u003cul class=\"toc-item\"\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Scala-essentials\" data-toc-modified-id=\"Scala-essentials-1.1\"\u003eScala essentials\u003c/a\u003e\u003c/span\u003e\u003cul class=\"toc-item\"\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Display-and-Strings\" data-toc-modified-id=\"Display-and-Strings-1.1.1\"\u003eDisplay and Strings\u003c/a\u003e\u003c/span\u003e\u003cul class=\"toc-item\"\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Blocks-and-expressions\" data-toc-modified-id=\"Blocks-and-expressions-1.1.1.1\"\u003eBlocks and expressions\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Method-definitions\" data-toc-modified-id=\"Method-definitions-1.1.2\"\u003eMethod definitions\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Conditional\" data-toc-modified-id=\"Conditional-1.1.3\"\u003eConditional\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Pattern-matching\" data-toc-modified-id=\"Pattern-matching-1.1.4\"\u003ePattern matching\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Exceptions\" data-toc-modified-id=\"Exceptions-1.1.5\"\u003eExceptions\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Parametric-type\" data-toc-modified-id=\"Parametric-type-1.1.6\"\u003eParametric type\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Object-oriented-programming\" data-toc-modified-id=\"Object-oriented-programming-1.2\"\u003eObject oriented programming\u003c/a\u003e\u003c/span\u003e\u003cul class=\"toc-item\"\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#General-hierarchy-of-classes-/-traits-/-objects\" data-toc-modified-id=\"General-hierarchy-of-classes-/-traits-/-objects-1.2.1\"\u003eGeneral hierarchy of classes / traits / objects\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#object\" data-toc-modified-id=\"object-1.2.2\"\u003eobject\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#class\" data-toc-modified-id=\"class-1.2.3\"\u003eclass\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Arrays\" data-toc-modified-id=\"Arrays-1.3\"\u003eArrays\u003c/a\u003e\u003c/span\u003e\u003cul class=\"toc-item\"\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Declaration-of-array\" data-toc-modified-id=\"Declaration-of-array-1.3.1\"\u003eDeclaration of array\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Access-to-the-elements\" data-toc-modified-id=\"Access-to-the-elements-1.3.2\"\u003eAccess to the elements\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Iteration-on-the-elements-of-an-array\" data-toc-modified-id=\"Iteration-on-the-elements-of-an-array-1.3.3\"\u003eIteration on the elements of an array\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Creating-an-array-by-transformation\" data-toc-modified-id=\"Creating-an-array-by-transformation-1.3.4\"\u003eCreating an array by transformation\u003c/a\u003e\u003c/span\u003e\u003cul class=\"toc-item\"\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#for/yield\" data-toc-modified-id=\"for/yield-1.3.4.1\"\u003efor/yield\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#filter\" data-toc-modified-id=\"filter-1.3.4.2\"\u003efilter\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#map\" data-toc-modified-id=\"map-1.3.4.3\"\u003emap\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#sortWith\" data-toc-modified-id=\"sortWith-1.3.4.4\"\u003esortWith\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#reduce\" data-toc-modified-id=\"reduce-1.3.4.5\"\u003ereduce\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Arrays-with-a-variable-size\" data-toc-modified-id=\"Arrays-with-a-variable-size-1.3.5\"\u003eArrays with a variable size\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Main-collections\" data-toc-modified-id=\"Main-collections-1.4\"\u003eMain collections\u003c/a\u003e\u003c/span\u003e\u003cul class=\"toc-item\"\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Principles\" data-toc-modified-id=\"Principles-1.4.1\"\u003ePrinciples\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Tuples\" data-toc-modified-id=\"Tuples-1.4.2\"\u003eTuples\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Map\" data-toc-modified-id=\"Map-1.4.3\"\u003eMap\u003c/a\u003e\u003c/span\u003e\u003cul class=\"toc-item\"\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Map-implementations\" data-toc-modified-id=\"Map-implementations-1.4.3.1\"\u003eMap implementations\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Option\" data-toc-modified-id=\"Option-1.4.4\"\u003eOption\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Either\" data-toc-modified-id=\"Either-1.4.5\"\u003eEither\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Lists\" data-toc-modified-id=\"Lists-1.4.6\"\u003eLists\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Set\" data-toc-modified-id=\"Set-1.4.7\"\u003eSet\u003c/a\u003e\u003c/span\u003e\u003cul class=\"toc-item\"\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Set-Implementations\" data-toc-modified-id=\"Set-Implementations-1.4.7.1\"\u003eSet Implementations\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Vector\" data-toc-modified-id=\"Vector-1.4.8\"\u003eVector\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Stack\" data-toc-modified-id=\"Stack-1.4.9\"\u003eStack\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Queue\" data-toc-modified-id=\"Queue-1.4.10\"\u003eQueue\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Range\" data-toc-modified-id=\"Range-1.4.11\"\u003eRange\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Streams\" data-toc-modified-id=\"Streams-1.4.12\"\u003eStreams\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Collections-in-detail\" data-toc-modified-id=\"Collections-in-detail-1.5\"\u003eCollections in detail\u003c/a\u003e\u003c/span\u003e\u003cul class=\"toc-item\"\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Traversable\" data-toc-modified-id=\"Traversable-1.5.1\"\u003eTraversable\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Iterable\" data-toc-modified-id=\"Iterable-1.5.2\"\u003eIterable\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Seq\" data-toc-modified-id=\"Seq-1.5.3\"\u003eSeq\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Usual-operations\" data-toc-modified-id=\"Usual-operations-1.5.4\"\u003eUsual operations\u003c/a\u003e\u003c/span\u003e\u003cul class=\"toc-item\"\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Add-/-remove-an-element\" data-toc-modified-id=\"Add-/-remove-an-element-1.5.4.1\"\u003eAdd / remove an element\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Update\" data-toc-modified-id=\"Update-1.5.4.2\"\u003eUpdate\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Assemblist-operations\" data-toc-modified-id=\"Assemblist-operations-1.5.4.3\"\u003eAssemblist operations\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Cast\" data-toc-modified-id=\"Cast-1.5.4.4\"\u003eCast\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Operations-of-Iterables\" data-toc-modified-id=\"Operations-of-Iterables-1.5.4.5\"\u003eOperations of Iterables\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Selection-and-cutting\" data-toc-modified-id=\"Selection-and-cutting-1.5.4.6\"\u003eSelection and cutting\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Transformation-of-a-collection\" data-toc-modified-id=\"Transformation-of-a-collection-1.5.4.7\"\u003eTransformation of a collection\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Operations-of-Seq\" data-toc-modified-id=\"Operations-of-Seq-1.5.4.8\"\u003eOperations of Seq\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Parallel-collections\" data-toc-modified-id=\"Parallel-collections-1.5.5\"\u003eParallel collections\u003c/a\u003e\u003c/span\u003e\u003cul class=\"toc-item\"\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#par\" data-toc-modified-id=\"par-1.5.5.1\"\u003epar\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Lazy-view\" data-toc-modified-id=\"Lazy-view-1.5.6\"\u003eLazy view\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Object-oriented-programming\" data-toc-modified-id=\"Object-oriented-programming-1.6\"\u003eObject oriented programming\u003c/a\u003e\u003c/span\u003e\u003cul class=\"toc-item\"\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Class-statement\" data-toc-modified-id=\"Class-statement-1.6.1\"\u003eClass statement\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#public,-private-and-protected-access\" data-toc-modified-id=\"public,-private-and-protected-access-1.6.2\"\u003epublic, private and protected access\u003c/a\u003e\u003c/span\u003e\u003cul class=\"toc-item\"\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#public\" data-toc-modified-id=\"public-1.6.2.1\"\u003epublic\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#private\" data-toc-modified-id=\"private-1.6.2.2\"\u003eprivate\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#protected\" data-toc-modified-id=\"protected-1.6.2.3\"\u003eprotected\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Refine-the-scope-of-access\" data-toc-modified-id=\"Refine-the-scope-of-access-1.6.2.4\"\u003eRefine the scope of access\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Getters-and-Setters\" data-toc-modified-id=\"Getters-and-Setters-1.6.3\"\u003eGetters and Setters\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Constructors\" data-toc-modified-id=\"Constructors-1.6.4\"\u003eConstructors\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Nested-Classes\" data-toc-modified-id=\"Nested-Classes-1.6.5\"\u003eNested Classes\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Anonymous-Classes\" data-toc-modified-id=\"Anonymous-Classes-1.6.6\"\u003eAnonymous Classes\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Type-and-this\" data-toc-modified-id=\"Type-and-this-1.6.7\"\u003eType and this\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Transtyping\" data-toc-modified-id=\"Transtyping-1.6.8\"\u003eTranstyping\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Object\" data-toc-modified-id=\"Object-1.6.9\"\u003eObject\u003c/a\u003e\u003c/span\u003e\u003cul class=\"toc-item\"\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Singleton-Object\" data-toc-modified-id=\"Singleton-Object-1.6.9.1\"\u003eSingleton Object\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Any-Methods\" data-toc-modified-id=\"Any-Methods-1.6.9.2\"\u003eAny Methods\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Apply-and-Unapply\" data-toc-modified-id=\"Apply-and-Unapply-1.6.9.3\"\u003eApply and Unapply\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#case-class\" data-toc-modified-id=\"case-class-1.6.10\"\u003ecase class\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Inheritance\" data-toc-modified-id=\"Inheritance-1.6.11\"\u003eInheritance\u003c/a\u003e\u003c/span\u003e\u003cul class=\"toc-item\"\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#extends\" data-toc-modified-id=\"extends-1.6.11.1\"\u003eextends\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Constructor-and-super-class\" data-toc-modified-id=\"Constructor-and-super-class-1.6.11.2\"\u003eConstructor and super-class\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#override\" data-toc-modified-id=\"override-1.6.11.3\"\u003eoverride\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Abstract-class\" data-toc-modified-id=\"Abstract-class-1.6.12\"\u003eAbstract class\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#final\" data-toc-modified-id=\"final-1.6.13\"\u003efinal\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Implicit-conversions\" data-toc-modified-id=\"Implicit-conversions-1.6.14\"\u003eImplicit conversions\u003c/a\u003e\u003c/span\u003e\u003cul class=\"toc-item\"\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Implicit-class\" data-toc-modified-id=\"Implicit-class-1.6.14.1\"\u003eImplicit class\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#implicit-conversions-method\" data-toc-modified-id=\"implicit-conversions-method-1.6.14.2\"\u003eimplicit conversions method\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003cli\u003e\u003cspan\u003e\u003ca href=\"https://riiswa.github.io/Scala-CheatSheet/#Trait\" data-toc-modified-id=\"Trait-1.6.15\"\u003eTrait\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\n\n\n## How to contribute\n\nInstall `beakerx`, edit `scala_cheatsheet.ipynb` and Pull Requests.\n\n## Expected\n\n- Pattern Matching\n- Parametric types\n- XML\n- Future and Promise\n- Akka actors\n- Delimited continuations\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friiswa%2FScala-CheatSheet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Friiswa%2FScala-CheatSheet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friiswa%2FScala-CheatSheet/lists"}