본문 바로가기 메뉴 바로가기

S Player

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

S Player

검색하기 폼
  • 분류 전체보기 (185)
    • 여행 (12)
      • 일본여행 (4)
      • 유럽여행 (8)
    • 생활 (7)
    • 경제 (1)
    • 소개 (1)
    • 개발 (74)
      • Python (17)
      • Dart (18)
      • Java (4)
      • Android (7)
      • Bash (4)
      • Javascript (14)
      • Kotlin (0)
      • Skia (2)
      • Tools (2)
      • Unreal Engine (2)
      • Unity Engine (1)
      • C++ (1)
    • 게임 (86)
      • 메이플랜드 (10)
      • 마비노기 모바일 (76)
  • 방명록

전체 글 (185)
Rust - 두개의 String 하나로 합치기

두개의 String을 연결하여 하나의 String으로 만드는 방법에 대해서 알아보겠습니다. + 연산자로 문자열 합치기 "String + &str"는 문자열을 합쳐서 하나의 String으로 리턴합니다. "String + String"은 안되기 때문에 as_str() 함수로 String을 &str 타입으로 변환 후 더하면 됩니다. 아래 예제는 2개의 String과 1개의 &str을 하나의 String으로 연결하는 예제입니다. fn main() { let mut str1: String = String::from("Rust"); let str2: &str = "Example"; let str3: String = String::from("!!"); let res: String = str1.clone() + &st..

개발 2023. 5. 14. 10:00
Dart - 리스트 분리(자르기, 나누기)

Dart에서 하나의 리스트를 두개로 분리하는 방법에 대해서 알아보겠습니다. Index 범위로 리스트 나누기 list.sublist(start, end)는 list에서 start index를 포함하고 end를 포함하지 않는 범위 요소들의 리스트를 리턴합니다. 아래 예제에서 sublist(0, 4)는 Index 0에서 Index 3까지의 요소들이 포함된 리스트가 리턴됩니다. void main() { List list = [1, 2, 3, 4, 5, 6, 7, 8]; List subList1 = list.sublist(0, 4); List subList2 = list.sublist(4, list.length); print(subList1); print(subList2); } // [1, 2, 3, 4] // ..

개발/Dart 2023. 4. 27. 21:34
Dart - 예외처리 방법(Exception handling)

Dart도 다른 언어처럼 Exception이 발생하며, try-catch 등으로 예외를 처리할 수 있습니다. 다양한 예제를 통해 어떻게 예외를 처리하고 활용할 수 있는지 알아보겠습니다. 1. try-catch-finally 로 예외 처리 Java와 같이, try { ... } 안에서 예외가 발생하면 catch로 이동하며, catch 안에서 예외를 처리할 수 있습니다. 아래 코드에서 try에서 발생한 Exception은 catch의 인자 e로 전달됩니다. 그리고 finally는 예외가 발생하거나, 발생하지 않거나 관계 없이 항상 마지막에 실행됩니다. try { // 예외가 발생할 수 있는 코드 print('Do something'); } catch (e) { // 예외 발생 시 실행할 코드 print('E..

개발/Dart 2023. 4. 26. 21:07
Dart - 리스트 정렬 방법

Dart에서 리스트를 오름차순, 내림차순으로 정렬하는 방법을 예제와 함께 알아보겠습니다. 1. sort()로 리스트 정렬 List.sort()는 리스트를 오름차순으로 정렬합니다. 만약 내림차순으로 정렬하려면 직접 정렬하는 코드를 구현해야 하며, sort() 함수의 인자로 전달해야 합니다. 아래와 같이 정렬 함수를 내림차순으로 정렬되도록 구현하시면 됩니다. void main() { List numbers = [4, 2, 6, 8, 1]; numbers.sort(); // 오름차순 정렬 print(numbers); // [1, 2, 4, 6, 8] numbers.sort((a, b) => b.compareTo(a)); // 내림차순 정렬 print(numbers); // [8, 6, 4, 2, 1] } 2...

개발/Dart 2023. 4. 17. 11:45
Dart - Map 생성, 초기화 방법

Dart에서 Map 선언, 생성 및 초기화하는 방법을 예제와 함께 알아보겠습니다. 중괄호로 Map 초기화 중괄호 ({ })를 이용하여 Map을 선언과 동시에 초기 값을 설정할 수 있습니다. 아래 예제는 Map을 생성할 때, 3개의 key-value 쌍을 초기 값으로 설정합니다. Map map1 = {'apple': 3, 'banana': 2, 'cherry': 1}; Map.from()으로 초기화 Map.from({ ... })으로 아래와 같이 Map을 초기화할 수 있습니다. 중괄호만 사용하여 초기화하는 것이 더 간결해 보입니다. Map map2 = Map.from({'apple': 3, 'banana': 2, 'cherry': 1}); Map 선언 후 값 설정 아래와 같이 Map 객체 생성 후, set..

개발/Dart 2023. 4. 16. 12:58
Dart - Map 루프, 순회 방법

Dart에서 for문을 사용하여 Map의 key-value 쌍을 순회하는 방법을 예제와 함께 알아보겠습니다. forEach() 기본적으로 forEach()를 사용하여 Map의 모든 요소들을 순회할 수 있습니다. 아래와 같이 forEach()는 key-value를 인자로 전달하며, 함수 내에서 특정 작업을 수행할 수 있습니다. Map map = {"apple": 1, "banana": 2, "cherry": 3}; map.forEach((key, value) { print('$key: $value'); }); Map.entries 대부분의 프로그래밍 언어에 Map은 Entry를 갖고 있습니다. (Entry는 key와 value를 갖고 있는 클래스) 아래와 같이 for문으로 Entry를 순회하면서 key-v..

개발/Dart 2023. 4. 15. 18:33
Privacy Policy for Wifi File Transfer

Privacy Policy farfs built the Wifi File Transfer app as an Ad Supported app. This SERVICE is provided by farfs at no cost and is intended for use as is. This page is used to inform visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use my Service. If you choose to use my Service, then you agree to the collection and use of inform..

카테고리 없음 2020. 5. 16. 15:42
Privacy Policy for Looper

Privacy Policy farfs built the Looper app as an Ad Supported app. This SERVICE is provided by farfs at no cost and is intended for use as is. This page is used to inform visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use my Service. If you choose to use my Service, then you agree to the collection and use of information in rel..

카테고리 없음 2019. 5. 25. 09:15
이전 1 ··· 20 21 22 23 24 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
TAG
  • 파이썬
  • Python
  • 모루정원
  • 다크스텀프
  • android
  • 15e 트램
  • Skia
  • aosp 빌드
  • 원숭이의숲
  • 오블완
  • 안드로이드
  • 와일드보어의 땅
  • 티스토리챌린지
  • Flutter
  • 12e 트램
  • 마비노기 모바일
  • 리스보아 카드
  • 포르투갈
  • 포르투
  • 메이플랜드
  • java
  • DART
  • 주황버섯
  • javascript
  • 와보땅
  • 파란버섯
  • 리스본
  • Unreal Engine
  • 나무던전
  • adb
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바