본문 바로가기

연산자4

오공완(풀스택 개발이 쉬워지는 다트&플러터) #B-6 조건문으로 작업하기 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다. 플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다. 오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 당연한 얘기일 수도 있지만 생각없이 받아들이면 알아차릴 수 없다. '=='에 관한 이야기다. 왜 이런 식으로 표현하지 했는데, 책에서 그 이유를 설명해 준다. 하나의 기호는 하나의 의미로만 사용되어야 한다. 인간이랑 같은 사고방식으로 처리하면 프로그램에 문제가 생기겠지? 맥락을 이해하지 못하면 해석이 안 되는 인간의 사고방식을 적용해서는 안 되겠지? 같다는 의미와 값을 여기에 저장하라는 의미 두 가지로 해석되기 때문에 다른 기호가 필요하다고.. 1. 비교 연산자.. 2024. 11. 13.
오공완(풀스택 개발이 쉬워지는 다트&플러터) #B-4 숫자 자세히 다루기 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.   숫자 자세히 다루기  연산자기능+더하기-빼기*곱하기/나누기~/나누고 몫을 정수로 계산%나누고 나머지 구하기++1만큼 증가--1만큼 감소+=연산자 기준 왼쪽 값에 오른쪽 값을 더하고 저장-=연산자 기준 왼쪽 값에 오른쪽 값을 빼고 저장*=연산자 기준 왼쪽 값에 오른쪽 값을 곱하고 저장/=연산자 기준 왼쪽 값에 오른쪽 값을 나누고 저장 'a = a + 1', '++a', 'a++' 모두 같은 의미란다. 하지만 한 줄에 썼을 때는 의미가 변한다고.. 그냥 a++는 머.. 2024. 11. 11.
오공완(with 코드팩토리의 플러터 프로그래밍) #1-2 다트 입문하기(연산자) // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 너무 계획이 원대했나? 20페이지? 하루 2페이지를 나가는 것도 힘들고 귀찮네..--;; 어쨌든 조금이라도 나가는 수밖에   연산자 기본 수치 연산자+ 더하기 - 빼기* 곱하기/ 나눈 몫% 나눈 나머지++ 1씩 증가-- 1씩 빼기 null 관련 연산자: 타입 키워드를 그대로 사용하면 기본적으로 null값이 저장될 수 없단다. 타입 뒤에 '?'를 추가해 줘야 null값이 저장될 수 있단다. 그때 그 말이 이 말이었나 보다. 이게 문제의 null safety인가?'??.. 2024. 7. 4.
오공완(with 코드팩토리) #10, #11 (final, const, Operator) # 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.   final, const final과 const는 한 번 지정된 값을 변경하지 못함.아래는 아직 이해를 못 하는 내용이지만 나중에 이해를 돋기 위해서 정리를 해 본다.const는 컴파일타임에 값이 지정되어 있어야 하고, final은 런타임에 값이 지정되어 있어도 된다고 함.다트 언어는 사람이 읽기 편한 형태(누가 그래?!)이고, 이것을 컴퓨터가 읽기 편한 형태로 변환해 주는 과정을 컴파일이라고 이해함. final은 런타임 값을 가질 수 있어서 작동을 하지만, con.. 2024. 6. 9.
반응형