Table of Content

TitleLink
1. Why Rust?Labs
2.Hello World ProgramLabs
3.The Basic FormattingLabs
4. Printing StylesLabs
5. commentsLabs
6.Challenge 1 - Display OutputLabs
7.solution 1 - display outputLabs
8.challenge 2 - display output using placeholdersLabs
9.solution 2 - display output using placeholdersLabs
10.What Are Variables?Labs
11.scope and shadowingLabs
12.challenge - defining variablesLabs
13.Solution - Defining VariablesLabs
14. what are data types?Labs
15.Numeric Types - Integers and FloatsLabs
16.booleanLabs
17.Character and StringLabs
18.ArrayLabs
19.TuplesLabs
20.Constant VariableLabs
21.Challenge 1 - Declare an ArrayLabs
22.Solution-1-Declare an ArrayLabs
23.Challenge 2 declare a TupleLabs
24.Solution 2 - Declare a TupleLabs
25.Introduction to OperatorsLabs
26.Arithmetic OperatorsLabs
27.Logical OperatorsLabs
28.Comparison OperatorsLabs
29.Bitwise OperatorsLabs
30.Assignment and Compound Assignment OperatorsLabs
31.Type Casting OperatorLabs
32.Borrowing and Dereferencing OperatorsLabs
33.Precedence and AssociativityLabs
34.Challenge - Calculate (a + b)^3Labs
35.Solution - Calculate (a + b)^3Labs
36.If ExpressionLabs
37.If let ExpressionLabs
38.Match ExpressionLabs
39.Comparison of The Different Conditional ConstructsLabs
40.Challenge 1 - Check If Even or OddLabs
41.Solution 1 - Check If Even or OddLabs
42.Challenge 2 - Make a CalculatorLabs
43.Solution 2 - Make a CalculatorLabs
44.what is a loop ?Labs
45.Definite Loop - For LoopLabs
46.Indefinite Loop - While and LoopLabs
47.Break StatementLabs
48.Continue StatementLabs
49.Nested LoopsLabs
50.Loop LabelsLabs
51.Challenge 1 - Find The FactorialLabs
52.Solution 1 - Find The FactorialLabs
53.Challenge 2 - Count Iterations of a Loop Until a ConditionLabs
54.Solution 2 - Count Iterations of a Loop Until a ConditionLabs
55.Challenge 3 - Print a Right-Angled TriangleLabs
56.Solution 3 - Print a Right-Angled TriangleLabs
57.Introduction to FunctionsLabs
58.Functions With ParametersLabs
59.Pass by ValueLabs
60.Pass by ReferenceLabs
61.Returning a Value From a FunctionLabs
62.Function With Multiple Return ValuesLabs
63.Function With Arrays as ArgumentsLabs
64.Challenge 1 - Check Divisibility by 3 and 4Labs
65. Solution 1 - Check Divisibility by 3 and 4Labs
66. Challenge 2 - Return an Array of SquaresLabs
67. Solution 2- Return an Array of SquaresLabs
68.What Is Recursion?Labs
69.Challenge 3 - Find nth Fibonacci NumberLabs
70.Solution 3 - Find nth Fibonacci NumberLabs
71.Introduction to StringsLabs
72.Core Methods of String ObjectsLabs
73.Iterating Over StringsLabs
74.Updating a StringLabs
75.Slicing a StringLabs
76.Functions and StringsLabs
77.Challenge - Concatenate Words Starting With ‘c’Labs
78.solution - Concatenate Words Starting With ‘c’Labs
79.Introduction to VectorsLabs
80.Iterating Over a VectorLabs
81.Slicing a VectorLabs
82.Challenge - Resizing a VectorLabs
83.Solution - Resizing a VectorLabs
84.Introduction to StructsLabs
85.Functions and StructsLabs
86.Methods of StructsLabs
87.Static Methods of StructsLabs
88.Tuple StructsLabs
89.Challenge - Calculate Distance Between Two PointsLabs
88.Soluation - Calculate Distance Between Two PointsLabs
89.Introduction to EnumsLabs
90.Enums With Data TypeLabs
91.Methods of EnumsLabs
92.Enums and Match Control Flow OperatorLabs
93.Enums and StructuresLabs
94.What Is Option?Labs
95.Result and EnumLabs
96.Challenge - Find If the Day Is a WeekendLabs
97.Solution - Find If the Day Is a WeekendLabs
98.TraitsLabs
99.GenericsLabs
100.Challenge- Check If the Person Has a Driving LicenseLabs
101.Solution - Check If the Person Has a Driving LicenseLabs
102.Introduction to ModulesLabs
103.Controlling Visibility Within the Same File Using ‘pub’Labs
104.Control Visibility Within Different Files Using ‘pub’Labs
105.The ‘use’ KeywordLabs
106.Challenge - Find the Area of a TriangleLabs
107.Solution - Find the Area of a TriangleLabs
108.Memory ManagementLabs
109.OwnershipLabs
110.Copy Type and Moved TypeLabs
111.Ownership and FunctionsLabs
112.BorrowingLabs
113.lifetimesLabs
114.lifetimes ElisionLabs

Last updated 25 Jan 2024, 05:11 +0530 . history