4th Street Bar Hive-Bar

Hive-Bar Powered by Hive beta-fdb5b5b

Community post

[KR][DEV]다시시작하는 Swift - 4

안녕하세요! @geunwoong0624 Decoy입니다.
최근에 이사도 하고 이것저것하고 하느라 포스팅이 많이 늦어졌네요...
그래도 파이팅넘치게 하겠습니다!!
오늘은 Swift 에서의 자료형에 대해서 작성하겠습니다!
그럼 시작합니다


  1. Int
    • 정수를 뜻하는 Integer라는 영어 단어의 줄임말로써 일반적으로 사용하는 대부분의 정수값을 저장할 수 있는 자료형입니다.
    • Int를 세분화 해보면 Int8, Int16, Int32, Int64로 나누어집니다. 이때 8bit당 2의8제곱의 값을 따릅니다(256가지의 수) 단, Int만을 사용하게 되면 자동적으로 컴퓨터의CPU비트크기에 맞춰 자동으로 변합니다.
    • 일반적으로는 Int만 쓰시면 됩니다.
    https://steemitimages.com/DQmUb3NrgAcgC9EJN25vYfSnsutZjiBByQgt9vqBx5TimZY/1%EB%B2%88.png

  2. Double,Float
    • 실수 값을 저장할때 사용하는 자료형입니다.
    • Double : 64bit 부동소수점 자료형(Float보다 더많은 소수점 아래의 값 저장 가능), 일반적으로 소수점아래 15~16자리까지 정확합니다.
    • Float : 32bit 부동소수점 자료형, 일반적으로 소수점아래 7~8자리까지 정확합니다
    • 특이하게 스위프트에서 Float에 2가지 의미가 있습니다. Float32와 Float64인데 이때 Float64는 Double과 같고 Float32는 Float와 같습니다.

  3. Bool
    • 논리값을 저장하기 위한 변수로 true / false의 값을 저장합니다.
    • 일반적으로 참/거짓, on/off와 같은 의미로 사용합니다.
  4. String
    • 문자열을 저장하기 위한 변수로 “”사이에 문자열을 입력합니다.

질문 있습니다!

Q : 기본자료형은 이렇게나 많은데 Swift 에서 사용할때는 var와 let만 있는데 어떻게 구별하나요?
A : 기본적으로 정수는 Int 실수는 Double 참/거짓은 Bool등으로 나누어집니다. 그러나 특별히 자신이 원하는 자료형으로 선언 할때는 타입어노테이션(Type annotation)이라는 것을 사용합니다 https://steemitimages.com/DQmSFV5HieSNRyu9kbsYzaova9xsuqvuLGgTK85xEaJoKYx/2%EB%B2%88.png

※ 사진에서와 같이 var num : Int 형식으로 " : "을 사용하고 그뒤에 Int 라고 하는 자신이 원하는 자료형을 사용합니다.
물론 앞에서 배웠던 Int8, Int16 등도 var num : Int8, var num : Int16 처럼 사용할 수 있습니다. 또한 아래의 사진은 변수 선언 방식에 대한 설명입니다. https://steemitimages.com/DQmdhUqMZhSYoPRTFVkec8o4xGNxiVUN35rFAn8nwp4ycGe/3%EB%B2%88.png

이처럼 스위프트는 3가지 형식으로 변수를 선언할 수 있습니다.


오늘은 자료형에 대해 포스팅을 했는데요!
다음은 연산자에 관해서 포스팅 하겠습니다!

선 100일만 1일 1포스팅 버텨 보세요
[Ourselves 캠페인]
셀프보팅을 하지 않고 글을 올리시고
ourselves 테그를 달아 주시면
어떤 일이 일어날까요?
긴 젓가락으로 서로 먹여주는 천국이 이뤄지지 않을까요?

4 upvotes $0.45

Replies (1)

Review before signing

Posting as . Signing with . Keychain permission: Posting. Hive Keychain will ask you to approve this action next.


  
Technical details

Operation fingerprint: