-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathYAML Labs.yml
140 lines (128 loc) · 2.56 KB
/
YAML Labs.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
Lab1: Student YAML
-------------------
student:
# String
name: Anup
# Integer
age: 23
# Floating Point Number
salary: 5.2
# Exponential
pi: 1e + 10
# Boolean
flag: true
#Date
dob: 1988-11-14 07:11:23
student.name
student.age
Lab2: Nested Student YAML
---------------------------
student:
# String
name: Anup
# Integer
age: 23
# Floating Point Number
salary: 5.2
# Exponential
pi: 1e + 10
# Boolean
flag: true
#Date
dob: 1988-11-14 07:11:23
student.name
## Wrong - student.age
student.name.age
Lab3: Student List YAML
------------------------
student:
# String
name: Anup
# Integer
age: 23
# Floating Point Number
salary: 5.2
# Exponential
pi: 1e + 10
# Boolean
flag: true
#Date
dob: 1988-11-14 07:11:23
#List
Address:
- BTM
- Marathahalli
- Kalyannagar
#List
Hobbies: ["Biking","Reading","Sleeping"]
student.Address[0]
student.Address[1]
student.Address[2]
student.Hobbies[0]
student.Hobbies[1]
student.Hobbies[2]
Lab4: Student Description YAML
-------------------------------
student:
# String
name: Anup
# Integer
age: 23
# Floating Point Number
salary: 5.2
# Exponential
pi: 1e + 10
# Boolean
flag: true
#Date
dob: 1988-11-14 07:11:23
#Description
description: >
Hello CourseCube
Students to
YAML Class
# > Symbol O/p Hello CourseCube Students to YAML Class
#Preserve My Formatting
formatting: |
Hello CourseCube
Students to
YAML Class
# | Symbol O/p will preserve the formatting
Lab5: Student Anchoring or Aliasing YAML one value
---------------------------------------------------
student:
# String ; And Anchoring a value using & symbol
name:&name Anup
# Integer
age: 23
# Floating Point Number
salary: 5.2
# Exponential
pi: 1e + 10
# Boolean
flag: true
#Date
dob: 1988-11-14 07:11:23
#ID Accessing the anchored vaulue using * symbol
id: *name + 10
Lab6: Student Key Value pair
-----------------------------
student:
# String
name: Anup
# Integer
age: 23
# Floating Point Number
salary: 5.2
# Exponential
pi: 1e + 10
# Boolean
flag: true
#Date
dob: 1988-11-14 07:11:23
Address: &address
Key1: value1
NewAddress:
<<: *address
Key2: value2
# student.NewAddress.Key1 ==> value1