Last modified by chrisby on 2024/03/03 17:01

From version 2.4
edited by chrisby
on 2024/03/03 14:45
Change comment: There is no comment for this version
To version 2.3
edited by chrisby
on 2024/03/03 14:44
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,25 +1,27 @@
1 -### Data Structure Style
1 +asd
2 2  
3 - type Square struct {
4 - length float
5 - }
6 -
7 - type Circle struct {
8 - length float
9 - }
10 -
11 - func Area(g GeometricObject) float {
12 - switch (g.type()):
13 - case Circle:
14 - return
15 - case Square:
16 - return ...
17 - }
18 -
19 - func Circumference(g GeometricObject) float {
20 - ...
21 - }
3 +```
4 +type Square struct {
5 + length float
6 +}
22 22  
8 +type Circle struct {
9 + length float
10 +}
11 +
12 +func Area(g GeometricObject) float {
13 + switch (g.type()):
14 + case Circle:
15 + return
16 + case Square:
17 + return ...
18 +}
19 +
20 +func Circumference(g GeometricObject) float {
21 + ...
22 +}
23 +```
24 +
23 23  #### Object-Oriented Style
24 24  
25 25   class Square {