본문 바로가기

class

(3)
[Swift] 가장 간단한 Actor 샘플코드, Actor Counter swift concurrency 에 actor 라는 개념이 있다. 가장 간단하게 actor 를 사용하는 예제를 만들어 보았다. ( with a little help of gpt ) 횟수를 카운트 하는 매우 간단한 카운터 class/actor이다. 카운터를 생성해서, 동시에 수행되는 두 태스크에서 동시에 카운팅이 이루어진다. import Foundation actor MyActorCounter { var counter = 0 func incrementCounter() { counter += 1 } } class MyClassCounter { var counter = 0 func incrementCounter() { counter += 1 } } func testActorCounter() async -> V..
[SwiftUI] @State, struct, class https://www.hackingwithswift.com/books/ios-swiftui/why-state-only-works-with-structs why state only works with structs 라는 제목의 강의. swiftui 에서 변경될 수 있는 변수에 @State 를 붙이는 것에 익숙해졌다. 이 @State 변수에는 스위프트의 기본 형 뿐만 아니라, 사용자형도 사용할 수 있다. 다음과 같다. struct User { var firstName = "Bilbo" var lastName = "Baggins" } struct ContentView: View { @State private var user = User() var body: some View { VStack { VStack {..
[JAVA|기초|클래스] 구 클래스 예제, 한글로 문제는 이렇다. http://k.daum.net/qna/view.html?qid=44nX0 (1) Sphere 클래스 - 인스턴스 변수: diameter - 메소드: diameter를 매개변수로 받는 constructor diameter에 대한 getter, setter 부피를 구하는 메소드 표면적을 구하는 메소드 toString -- 지름을 문자열로 만들어 리턴(예를 들어 지름은 1.5입니다.) (2) SphereTest 클래스 - main 메소드는 다음을 실행 1) 지름이 1.5인 구 생성 Sphere s = new Sphere(1.5); 2) 구에 대한 정보 출력 System.out.println(s); 3) 부피 출력 4) 표면적 출력 5) 지름을 2.5로 수정 6) 구에 대한 정보 출력 7) 부..