분류 전체보기20 [Dart] function, Positional parameter, Named parameter dart 에서 함수는 하나의 객체이다. 그래서 함수는 변수에 저장이 가능하며, 다른 함수에 매개변수로 전달 및 함수의 반환값으로 전달 받을 수 있다. FunctionString sayHello(String name){ return 'hello $name';} 위 함수는 name 이라는 String 타입의 변수를 받아서 String 타입의 값을 리턴한다.리턴값과 매개변수의 타입을 생략 할 수 도 있다. 하지만 코드 가시성을 높이기 위해 타입을 명시하는 것을 추천한다.sayHello(name){ return 'hello $name';} 만약 함수내 표현식이 한줄로 표시 된다면 arrow function 형태로 축약 가능하다.String sayHello(String name) => 'hello $name';.. 2024. 9. 13. [Dart] dart 에서 쓰이는 variables dart 에서 변수를 선언하는 키워드는 var 를 사용한다.var 는 특별한 타입이 없다. 다만 var 로 선언된 변수에 할당되는 변수의 타입으로해당 변수의 타입을 유추한다.var name = 'John'; // name 은 String 타입으로 선언된다. 만약 변수의 타입을 선언과 동시에 설정하고 싶다면 var 대신 해당 타입을 키워드로 사용한다.String name = 'John'; Dart 의 기본 타입은 아래와 같다.String name = 'John';int age = 20;double height = 175.5;bool isMale = true; 당연한 이야기지만 한번 설정된 타입에 다른 타입의 값을 할당할 수 없다.만약 타입이 가변적일 때는 Object 키워드를 사용한다.String name.. 2024. 9. 11. 실리콘밸리에선 어떻게 일하나요? 어떻게 일하는 게 효율적인가요? 업무의 효율은 곧 돈과 연결이 되기 때문에 많은 회사가 고민하는 부분일 것이다. 실리콘밸리는 전 세계에서 가장 높은 업무의 효율성이 나오는 곳이기에 그들의 업무 방식은 항상 관심을 받고 있다. 파격적인 근무 조건과 엄청난 베넷핏, 전 세계를 리딩하는 아이디어와 서비스는 어떻게 만들어질까? 메타에서 수석 디자이너로 근무한 작가는 안식년을 맞아 찾은 한국에서 많은 스타트업 관련자들을 만나면서 실리콘 밸리의 기업 문화에 대해 가장 많은 질문을 받았다고 한다. 보수적인 기업 문화가 많은 한국에서도 이러한 파격적인 기업 문화에 관심을 가진다는 것은 그만큼 우리 산업 구조도 서비스 중심의 고 부과 산업으로 바뀌고 있다는 반증일 것이다. 하지만 그 관심 속에서 혁신적인 기업 문화를 제.. 2024. 1. 11. Server-Driven UI 은 무엇인가? 개념 해당 글은 Server-Driven UI에 대해 아래 블로그 링크 글을 번역한 내용입니다. https://medium.com/@dfs.techblog/server-driven-ui-concept-db07d7946e94 요약 이 아티클은 앱 개발에 보다 효율적이고 유연한 Server-Driven UI (SDUI) 방식에 대해 설명한다. SDUI는 서버가 앱의 UI를 담당하며, 이는 서버 사이드의 변화를 클라이언트가 즉시 반영한다. 이 방법은 클라이언트가 UI의 변화 및 이벤트 기능을 즉시 반영뿐만 아니라, 실시간 UI 적용 및 높은 유저 개인화 경험을 제공한다. SDUI는 별도의 앱 반영 없이 앱의 변화 및 인터페이스 변경을 적용할 수 있다. 하지만 SDUI 가 모든 설루션의 정답은 아니고 각 애플리케이션.. 2023. 12. 11. 이전 1 2 3 4 5 다음 반응형