-
카테고리
-
세부 분야
모바일 앱 개발
-
해결 여부
미해결
파라미터 질문좀 드릴게요~
16.05.11 00:51 작성 조회수 126
0
class BookManager { var bookList = [Book]() func addBook(bookObject : Book){ bookList += [bookObject] 이부분이 정말 이해가안가는데요 bookObject 는 파라미터 아닌가요 ? 어떠한 상수나 변수가 아니라 이함수를 호출할때의 "이름"으로만 알고있는데...이 bookObject 가 어떻게 bookList 배열에 추가가 될수가 있는건가요 ㅠㅠ?
답변을 작성해보세요.
0
0
로저진
질문자2016.05.11
책보면서 설명다시보니 이해가 되네요 ㅎㅎㅎㅎ 근데 질문이 하나더있어요 ㅠㅠ func showAllBook()->String { var strTemp = "" <- 이렇게 강사님께서 임시변수를 하나 만드셨는데 그밑에 구문이 strTemp += "Name : \(bookTemp.name)\n" 이거였는데 strTemp 는 배열로 초기화가 되지 않았는데 어떻게 += 로 배열안에 값을 넣는것처럼 저렇게 넣을수가 있는거죠 ?
0
뭐하는거니?
지식공유자2016.05.11
bookObject 그냥 파라미터예요. 저기 이름은 아무거나 하셔도 됩니다. main.swift 부분에서 addBook function이 호출하면서 파리미터로 Book object를 하나 넘기자나요. 그냥 파라미터로 넘겨 받은걸 bookList라는 배열에 추가하는 겁니다. 질문한거에 대한 답변이 됐는지 모르겠는데, 잘 모르시겠으면 더 자세히 질문 부탁드려요.
답변 3