플레이그라운드

msi753·2021년 4월 23일
0

🦅Swift Syntax

목록 보기
9/18

플레이그라운드 애기들 공부하라고 만든거라는데
재밌다😳
딱 내 수준이당


초급자

1. 안녕, Byte

완료 : 4/23 금
바이트 귀여워!
2와 중복된다.
안해도 된다.

2. 코딩배우기1

완료 : 4/23 금

  • 함수 func
  • 반복문 for, while
  • 조건문 if, else if
  • 논리연산자 &&(AND), ||(OR), !(NOT)
    while문을 쓰는게 어색했는데
    익숙해지고 있다! while문을 중첩해서 쓸 수도 있구나!
while !isBlocked {
	while !isBlocked {
    	moveForward()
    }
    turnRight()
}

3. 가위, 바위, 보

완료: 4/27 화

//Main.swift
setupSampleGame()
game.play()
//MyGame.swift
public var game = Game()
public func setupGame() {
    여기서 변경 가능
}

Game.swift 등 이미 잘 만들어져 있어서
MyGame.swift에서 public 전역변수로 선언해서
변형해서 사용했다.
뜯어보니 신기했다!

4. 코드머신

완료: 4/28 수

let allItems = [Item.metal, Item.stone, Item.cloth, Item.dirt, Item.spring, Item.wire, Item.egg, Item.tree, Item.gear, Item.seed, Item.crystal, Item.mushroom, Item.unidentifiedLifeForm]
let colors = [Light.red, Light.green, Light.blue]

for item in allItems {
    for color in colors {
        setItemA(.cloth)
        setItemB(item)
        switchLightOn(color)
        forgeItems()
    }
}

setItemA(.stone)
setItemA함수에 .stone인수를 보낸다.

5. 나선형

완료: 4/28 수
사이클로이드: 직선을 따라 구르는 원의 점으로 그려지는 곡선

wheelRadius를 음수로 하면 원 밖을 돈다(에피-)


중급자

3. 코딩배우기2: 진행중

어렵네...
세상 쉬운 거 하나 없구나!

profile
👶 Back-End Developer -> 👩‍💻 iOS Developer

관심 있을 만한 포스트

0개의 댓글