[Go] Using Map
```\ntype ParkingSystem struct {\n    CarType map[int]int\n}\n\n\nfunc Constructor(big int, medium int, small int) ParkingSystem {\n    return ParkingSystem{\n 
```\ntype ParkingSystem struct {\n    CarType map[int]int\n}\n\n\nfunc Constructor(big int, medium int, small int) ParkingSystem {\n    return ParkingSystem{\n        CarType: map[int]int{1: big, 2: medium, 3: small},\n    }\n}\n\n\nfunc (this *ParkingSystem) AddCar(carType int) bool {\n    if this.CarType[carType] > 0{\n        this.CarType[carType]-=1\n        return true\n    }\n    \n    return false\n}
['Go']