Updated slides

This commit is contained in:
2023-12-15 13:18:17 +01:00
parent eb6aa5a45e
commit 17c32ba50d

View File

@ -330,8 +330,8 @@ xs.internal_list # ????
```python
@dataclass
class MyList[T]:
internal_list: InitVar[list[T]]
length: InitVar[int]
_internal_list: InitVar[list[T]]
_length: InitVar[int]
def __init__(self):
self.__internal_list = []
@ -353,8 +353,8 @@ class MyList[T]:
```python
@dataclass
class MyList[T]:
internal_list: InitVar[list[T]]
length: InitVar[int]
_internal_list: InitVar[list[T]]
_length: InitVar[int]
def __init__(self):
self.__internal_list = []
@ -368,8 +368,8 @@ class MyList[T]:
```python
@dataclass
class MyList[T]:
internal_list: InitVar[list[T]]
length: InitVar[int]
_internal_list: InitVar[list[T]]
_length: InitVar[int]
def __init__(self):
self.__internal_list = []
@ -392,7 +392,7 @@ class MyList[T]:
```python
class GameObject:
position: InitVar[tuple[int, int]]
_position: InitVar[tuple[int, int]]
def __post__init__(self, position: tuple[int, int]):
assert (0, 0) <= position
@ -410,7 +410,7 @@ class GameObject:
```python
@dataclass
class GameObject:
position: InitVar[tuple[int, int]]
_position: InitVar[tuple[int, int]]
def __post_init__(self, position: tuple[int, int]):
assert (0, 0) > position