다트에서 연산자에 대해서 알아보자 산술 연산자 1 + 1 = 2// 더하기 2 - 1 = 0// 빼기 2 * 2 = 4// 곱하기 4 / 2 = 2// 나누기 (double) 3 ~/ 2 = 1// 몫 (int) 3 % 2 = 1// 나머지 (int) * assert() 함수로 계산 결과가 참인지 검사할 수 있다. assert(2 + 3 == 5);// true 증감 연산자 var num = 0; print(num++);// 0 출력 후 1 증가하여 num = 1 이 된다. print(++num);// 1증가 후 2를 출력한다. num = 2 가 된다. 비교 연산자 assert(1 == 1);// true assert(1 != 2);// true assert(2 > 1);// true assert(2 <..
Dart 언어도 타 언어와 마찬가지로 변수형이 존재한다. 타 언어처럼 Primitive Type을 기본적으로 제공한다. - int : 정수 - double : 실수 - String : 문자열 - bool : 참, 거짓 아무거나 선언해보자. String name = "Hong Gil-Dong";// 문자열 선언 name = "Kim"// 값 재할당 bool b = true;// 참 int i = 1;// 정수형 1 double d = 1.0;// 실수형 1.0 num a = 10;// 10 num b = 10.0;// 10.0 num 타입은 int, double이 모두 사용가능한 포괄적인 숫자 타입이다. int i = 1;// 정수형 1 double d = 1.0;// 실수형 1.0 num a = i;//..
플러터 설치 후 오류 flutter doctor 를 실행했더니 아래와 같은 오류가 발생한다. [X] Android toolchain - develop for Android devices X Unable to locate Android SDK. Install Android Studio from: https://developer.android.com/studio/index.html On first launch it will assist you in installing the Android SDK components. (or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions). If ..
TTS(Text To Speech)는 말 그대로 텍스트를 음성으로 읽어주는 기능이다. 간단하게 리스너를 달아주고 speak 함수를 통해 내가 원하는 텍스트를 음성으로 출력할 수 있다. 먼저 아래처럼 TextToSpeech 변수를 만든다. private var tts: TextToSpeech? = null 다음은 초기화를 진행해야 한다. 나는 확장함수를 이용해 어디서든 초기화해서 사용할 수 있도록 구현했다. TTSManager.kt fun initTTS(context: Context): TextToSpeech { var tts: TextToSpeech? = null tts = TextToSpeech(context) { if (it == TextToSpeech.SUCCESS) { val result = tt..
- Total
- Today
- Yesterday
- 격파르타 합격후기
- 음성재생
- 스위프트
- 자바
- 아이폰앱개발
- 안드로이드
- Swift
- dart
- 버전카타로그
- 변수
- FLUTTER
- rotate
- rotation
- Kotlin
- Android
- toml
- 격파르타 장점
- 연산자
- IOS
- 함수
- 코틀린
- ~=
- 아이폰
- NoAnimation
- Java
- sqld 자격증 합격
- Xcode
- 격파르타 후기
- .toml
- gem update
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |