강의로 돌아가기
-

nil

닐값이 들어가는 이유는 아무런 값이 들어가 있지 않기 때문이죠?
nil 로 연료가 안들어가는걸 표기 하려고 하신건가요??
hybrid:Fuel? 은 조금 표현이 헛갈리는데
설명이 가능하려나요?

작성중인 코드―fuel.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
indirect enum Fuel {
    case Gasoline
    case Diesel
    case LPG
    case Electic(hybrid:Fuel?)
}

let mini01Fuel = Fuel.Diesel
let mini02Fuel = Fuel.Gasoline
let sedan01Fuel = Fuel.Electic(hybrid:nil)

print("mini01은 연료로 \(mini01Fuel)을 씁니다.")
print("mini02는 연료로 \(mini02Fuel)을 씁니다.")
print("sedan01은 연료로 \(sedan01Fuel)을 씁니다.")
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.