Scala tutorial, scala Programming

Source: Internet
Author: User
Tags scala tutorial

Scala tutorial, scala Programming

The following is a complete scala getting started tutorial I have collected from the Internet. I have followed other programming basics to get started.

Compared with other languages such as Java, Scala is a complex language. It is a unity of object-oriented and function-oriented. It is very flexible to use, so it is not easy to grasp, the previous 58 articles are just an introductory tutorial on Scala. With this basic knowledge, you can start to write Scala applications. The best way to learn a language is to learn through practice. These articles are listed below for convenience. We will introduce Scala programming in the next topic.

Several ways to install the development environment:

(1) install scala version Eclipse directly

Http://www.tuicool.com/articles/ZnmIbaQ

(2) install Scala Eclipse plug-in or directly do not use IDE, use command line Programming

Http://developer.51cto.com/art/200909/154647.htm

Http://blog.csdn.net/chszs/article/details/9393813

Detailed course catalog

  1. Scala development tutorial (1): Start a magical Scala programming journey
  2. Scala development tutorial (2): Start Scala
  3. Scala development tutorial (3): Scala
  4. Scala development tutorial (4): class and object (1)
  5. Scala development tutorial (5): class and object (2)
  6. Scala development tutorial (6): Basic Data Types
  7. Scala development tutorial (7): Basic Data Types
  8. Scala development tutorial (8): class and object (3)
  9. Scala development tutorial (9): class and object (4)
  10. Scala development tutorial (10): class and object (5)
  11. Scala development tutorial (11): if expression
  12. Scala development tutorial (12): while LOOP
  13. Scala development tutorial (13): for expressions
  14. Scala development tutorial (14): try expression Exception Handling
  15. Scala development tutorial (15): Match expression
  16. Scala development tutorial (16): days without "break" and "continue"
  17. Scala development tutorial (17): functions-class member functions
  18. Scala development tutorial (18): functions-local functions
  19. Scala development tutorial (19): functions-First Class Citizens
  20. Scala development tutorial (20): Simplified Writing of functions-functions literally
  21. Scala development tutorial (21): functions-functions of some applications
  22. Scala development tutorial (22): function-Closure
  23. Scala development tutorial (23): function-variable parameters, named parameters, default parameters
  24. Scala development tutorial (24): function-tail recursion
  25. Scala development tutorial (25): reduce code duplication
  26. Scala development tutorial (26): keri Functions
  27. Scala development tutorial (27): Create a new control structure
  28. Scala development tutorial (28): Passing name Parameters
  29. Scala development tutorial (29): Combination and inheritance-Overview
  30. Scala development tutorial (30): Combination and inheritance-abstract class
  31. Scala development tutorial (31): Combination and inheritance-defining methods without Parameters
  32. Scala development tutorial (32): Combination and inheritance-extension class
  33. Scala development tutorial (33): Combination and inheritance-Reload member functions and methods
  34. Scala development tutorial (34): Combination and inheritance-defining parameterized member variables
  35. Scala development tutorial (35): Combination and inheritance-call the base class Constructor
  36. Scala development tutorial (36): Combination and inheritance-use the override Modifier
  37. Scala development tutorial (37): Combination and inheritance-polymorphism and dynamic binding
  38. Scala development tutorial (38): Combination and inheritance-define final members
  39. Scala development tutorial (39): Combination and inheritance-combination or inheritance?
  40. Scala development tutorial (40): Combination and inheritance-implement the above, beside, and toString () Methods of class Elements
  41. Scala development tutorial (41): Combination and inheritance-defining factory objects
  42. Scala development tutorial (42): Combination and inheritance-defining heighten and widen Functions
  43. Scala development tutorial (43): Combination and inheritance-Summary
  44. Scala development tutorial (44): Scala class hierarchy
  45. Scala development tutorial (45): Implementation of Scala Basic Data Types
  46. Scala development tutorial (46): Common subclasses of all classes-underlying types
  47. Scala development tutorial (47): basic concepts of Trait
  48. Scala development tutorial (48): Choose thin interface or fat interface design?
  49. Scala development tutorial (49): Trait example-Rectangular object
  50. Scala development tutorial (50): Ordered Trait
  51. Scala development tutorial (51): Trait is used to implement overlapping modification operations
  52. Scala development tutorial (52): use Package-put code into the Package
  53. Scala development tutorial (53): reference the code in the package
  54. Scala development tutorial (54): using import
  55. Scala development tutorial (55): Implicit import
  56. Scala development tutorial (56): Access Control Modifier
  57. Scala development tutorial (57): Add a scope for the access control Modifier
  58. Scala development tutorial (58): Package object

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.