IT250 코틀린(Kotlin) 유형 추론이란? 유형 추론이란 코틀린 컴파일러가 변수가 어떤 데이터 유형이어야 하는지 추론하거나 결정할 수 있는 경우를 말한다. 변수 선언문에서 변수의 초깃값을 작성하면 변수 선언 시 데이터 유형을 생략할 수 있다. 개발자가 데이터 유형을 작성하지 않았더라도 컴파일러가 변수의 초깃값을 확인하고 개발자의 의도를 가정한다.일반적인 코틀린 변수 선언문은 위와 같다. 변수를 선언하기 위한 키워드, 이름, 데이터 유형, 초깃값을 차례대로 입력해야 한다.하지만 위와 같은 방법으로도 변수를 정의할 수 있다. 데이터 유형이 입력되지 않았지만, count라는 변수에 정수 5라는 값이 할당되어야 한다는 사실을 통해 컴파일러가 데이터 유형을 정수(Integer)로 설정한다. 서로 다른 2가지 표현식이지만 코드를 실행하면 동일한 결과를 얻는다. 2024. 10. 27. 코틀린(Kotlin) 변수 정의 방법 1. 표현식과 평가프로그램에서 변수를 사용하기 위해서는 먼저 변수를 정의해야 한다. 앞으로 "변수를 선언하다."와 "변수를 정의하다."라는 말은 똑같은 표현이니 혼동하지 말도록 하자. 코틀린에서 값이 있는 코드의 작은 단위를 표현식이라고 한다. 표현식은 변수, 함수 호출 등으로 구성될 수 있다. 위에서 표현식은 count라는 변수 이름이다. 그리고 그 표현식의 값은 5다. 평가라는 것은 표현식의 값을 결정하는 것을 의미한다. 컴파일러는 표현식을 평가하고 프로그램에서 명령을 실행할 때 평가된 값을 사용한다.2. 변수 선언 변수를 정의하려면 코틀린 키워드 중에 val을 적으면 된다. 그러면 컴파일러가 변수 선언이 있음을 인식한다. 변수 이름, 데이터 유형, 초깃값에 관련해서는 이어서 설명하겠다. 2.1. 변.. 2024. 10. 26. 코틀린(Kotlin) 함수의 구조, 스타일 가이드 1. 함수특정 작업을 실행하는 프로그램의 세그먼트다. 하나의 프로그램에는 여러 개의 함수가 있을 수도 있고 또는 1개의 함수만 존재할 수도 있다. "함수를 선언하다."와 "함수를 정의하다."라는 두 문장의 의미는 동일하므로 바꿔서 사용할 수 있다.2. 함수의 구조2.1. 함수 키워드(fun)코틀린에서 함수를 정의하려고 한다는 것을 나타낼 때 사용하는 단어다. fun은 function의 줄임말이다. 모두 소문자로 입력해야 하며 func, function과 같은 다른 글자로 입력이 불가능하다. 다른 철자로 사용하는 경우 컴파일러가 인식하지 못한다.2.2. 함수 이름(name)사용자가 입력하는 부분이다. 코틀린 키워드는 함수 이름으로 사용하면 안 된다. 함수 이름은 카멜 표기법을 따라 입력해야 한다. 첫 번째.. 2024. 10. 19. 구글에서 무료로 코틀린(Kotlin) 학습하는 방법 앱 개발을 위해 프로그래밍 언어로 코틀린(Kotlin)을 선택한 사람이라면 어떻게 시작해야 할지 막막할 것이다. 나 또한 그랬다. 하지만 코틀린의 기초를 쌓기 위해 적합한 교육 사이트가 있다. 바로 구글이다. 구글은 안드로이드 개발 공식 언어로 코틀린을 지정했다.https://developer.android.com/?hl=ko Android 모바일 앱 개발자 도구 - Android 개발자 | Android DevelopersDiscover the latest app development tools, platform updates, training, and documentation for developers across every Android device.developer.android.com 먼저 .. 2024. 10. 19. 안드로이드 스튜디오 설치 후 코틀린 사용하는 방법 코틀린 프로그래밍 언어를 사용할 때 권장하는 통합 개발 환경(IDE)은 JetBrains IntelliJ IDEA와 안드로이드 스튜디오다. 이번에는 안드로이드 스튜디오를 설치하여 코틀린 프로그래밍 언어를 사용하는 방법에 대하여 알아보도록 하겠다.인터넷 검색 창에 '안드로이드 스튜디오'를 검색한다 그리고 Android 스튜디오 설치라고 적혀있는 링크를 클릭하여 설치 사이트로 이동한다. 설치 사이트에서 "최신 버전의 Android 스튜디오를 다운로드"라고 적혀있는 링크를 클릭한다.그러고 나면 똑같은 사이트에서 화면이 위와 같이 바뀌면서 안드로이드 스튜디오를 다운로드할 수 있는 버튼이 생겨난다. "Android 스튜디오 Koala 기능 출시 다운로드"라고 적혀있는 버튼을 누른다. 또는 화면 아래로 스크롤하면 .. 2024. 10. 19. 앱 개발 언어 코틀린(Kotlin)이란? 1. 코틀린(Kotlin)이란?코틀린은 젯브레인(JetBrains)이라는 회사에서 만든 안드로이드 개발용 프로그래밍 언어로 2016년에 정식 발표되었다. 기존에 안드로이드 앱 개발에 사용되던 자바를 보완하고 대체하기 위해 생겨났다. 2017년에 구글이 안드로이드 공식 지원 언어로 코틀린을 추가했으며 2019년 1월부터는 구글 내부에서 안드로이드 개발을 위한 공식 언어로 지정되었다. 코틀린은 자바와 상호 운용이 100% 지원되기 때문에 기존 자바 라이브러리나 프레임워크와 함께 잘 작동한다. 자바와 유사하지만 더욱 간결한 문법과 다양한 기능을 추가하였다. ■ 코틀린의 장점1. 간결하고 효율적인 코드 작성이 가능함2. 함수형 프로그래밍과 객체 지향 프로그래밍이 모두 가능함3. 기존 Java 코드와 호환이 가능.. 2024. 10. 19. 트랜지스터 PNP형, NPN형 차이점 1. 트랜지스터(Transistor)Transfer(전송하다)와 Varistor(저항 소자)의 합성어다. 1948년 벨 연구소에서 윌리엄 쇼클리, 윌터 브래튼, 존 바딘이 개발했다고 한다. 오늘날의 집적 회로 기술이 발전할 수 있게 된 공신이다. 트랜지스터는 신호 증폭 및 스위칭 작용을 한다. 트랜지스터는 PNP형, NPN형과 같이 3개의 반도체로 이루어져 있다.2. 트랜지스터의 종류2.1. PNP형 트랜지스터P형 반도체 2개와 그 사이에 N형 반도체를 끼워서 만든 트랜지스터다. P형 반도체에는 양공(Positive hole, 정공)이 있고 N형 반도체에는 전자가 있다. V1 전압을 걸어주면 P형 반도체에 있는 양공이 밀려나서 오른쪽(N형 반도체 방향)으로 이동한다. 그리고 N형 반도체에 있는 전자가 좌.. 2024. 10. 16. GstarCAD 블록 삽입점 변경하는 방법 CAD를 사용하다 보면 블록을 활용할 때가 많다. 그런데 블록 삽입점을 잘못 지정해 버린 탓에 블록의 사이즈가 엄청나게 커져버릴 때가 있다. 삽입점이 엉뚱한 곳으로 설정되면 새롭게 블록을 삽입할 때 위치 조정이 어렵다. 이럴 때 블록의 삽입점을 변경하는 방법에 대해 알아보도록 하겠다.위와 같은 도면이 있다고 하자. 도면에 그려진 개체는 하나의 블록이다. 그런데 블록 삽입점이 잘못 설정되어 있다. 개체는 우측 상단에 있는데 삽입점은 좌측 하단에 있다. 이 삽입점 위치를 변경해보려고 한다.먼저 삽입점을 변경할 블록을 더블 클릭한다. 그러면 블록 정의 편집 창이 나타난다. 블록 정의를 편집할 블록명을 선택하고 확인 버튼을 누른다.블록 편집 모드로 전환되었다면 상단 좌측에 있는 제작 팔레트 메뉴를 클릭한다. 그.. 2024. 10. 13. 엑셀(Excel) 열 너비 자동 맞춤 안될 때 해결 방법 직장인이라면 누구나 애용하는 프로그램 중 하나인 엑셀. 엑셀을 활용할 때 열 너비 자동 맞춤 기능은 매우 유용하게 쓰이는 기능인데, 가끔씩 이 기능이 정상적으로 동작하지 않을 때가 있다. 그럴 때 시도해 볼 수 있는 1가지 방법에 대해 알려주도록 하겠다.위와 같은 샘플 데이터가 있다고 하자. 정해진 셀 너비를 초과하여 셀 안의 내용이 자동으로 줄 바뀜이 된 것을 볼 수 있다. 이런 상태에서 J행을 더블 클릭하여 열 너비 자동 맞춤 기능을 사용하려고 해도 동작하지 않는다. 이런 경우에는 자동 줄 바꿈 기능이 적용된 상태다.자동 줄 바꿈 기능을 해제하기 위한 셀을 선택하고 마우스 우측 버튼을 누른다. 그리고 셀 서식 메뉴를 클릭한다.셀 서식 창이 실행되었다면 상단에 맞춤 메뉴를 클릭한다. 그러고 나서 텍스트.. 2024. 10. 13. 이전 1 2 3 4 5 6 ··· 28 다음 반응형