소개
게시글
질문&답변
2021.06.27
({this.movies}); 에서 movies가 에러나는 이유를 모르겠습니다 ㅠㅠ
아마도 이런 에러가 나타날 겁니다. Non-nullable instance field 'movies' must be initialized.Try adding an initializer expression, or a generative constructor that initializes it, or mark it 'late'.dart(not_initialized_non_nullable_instance_field) ListMovie> movies 이는 이번에 플러터가 nullable 정책을 바꿔서 일어난 것으로 late ListMovie> movies; 이렇게 변경하면 됩니다.
- 1
- 10
- 746
질문&답변
2021.04.17
5.9 난수 만들기 rand() 와 srand()
srand는 난수의 시드를 주어서 프로그램을 실행할 때마다 다른 난수값이 출력하게 해줍니다. 이를 사용하지 않는다면 rand()를 이용해서 난수를 출력한다 해도 다음에 프로그램을 다시 실행하면 같은 난수값이 출력이 되어 이는 진짜 난수라고 할 수 없습니다. 예 프로그램 1 난수값 : 20117 프로그램을 다시 실행했을때의 난수값 : 20117 이를 방지하기 위한것이 srand()를 이용한 난수에 시간값 시드를 넣어서 다음에 프로그램을 실행했을때 같은 난수값이 나오는 것을 방지할 수 있습니다.
- 0
- 2
- 206
질문&답변
2021.04.05
scanf 함수의 서식 지정자 질문
제가 보기에는 printf문의 인자를 넣지 않아서 생긴 문제인것 같습니다. printf("%c %d",ch,ch); 처음 ch는 %c에 할당이 되고 두번째 ch 인자가 %d에 할당이 되어서 나오게 됩니다. 와 같이 뒤의 인자가 2개가 와야지 정상적으로 동작할 것으로 보입니다. 궁금한점 있으면 질문주세요. 감사합니다.
- 0
- 3
- 455
질문&답변
2021.04.01
질문있습니다
https://blog.munilive.com/posts/python-operator-precedence-table.html 위는 파이썬 연산자의 우선 순위표 입니다. 기호를 기준으로 and는 아래에 있고 &는 위에 있는 것을 볼 수 있습니다.그래서 위의 식에서 ()가 없는 아래줄은 &연산이 먼저 이루어져서 false 인 1이 반환 된 다음3 > 1 > 2 가 되어서 결론적으로 false가 나오게 되는 것입니다.아래와 같이 and로 바꾸면 정상적으로 실행이 되는 것을 볼 수 있습니다. print(3>0 and 3>2) jangjumyeong@jangjumyeong-ui-MacBookPro py % /Library/Frameworks/Python.framework/Versions/3.9/bin/python3 /Users/jangjumyeong/Documents/develop/Cpp/main.py True True 순위 연산자 설명과 예 1 [v1, ...], {v1, ...}, {k1: v1, ...}, (...) 리스트/셋딕셔너리/제너레이터 생성 혹은 컴프리헨션, 괄호에 쌓인 표현식 2 seq[n], seq[n:m], func(args...), obj.arr 인덱스, 슬라이스, 함수 호출, 속성 참조 3 ** 지수 4 +x, -x, ~x 양수, 음수, 비트 연산 not 5 *, /, //, % 곱하기, 나누기(부동소수점), 나누기(정수), 나머지 6 +, - 더하기, 빼기 7 , >> 왼쪽 ㅣ프트, 오른쪽 시프트(비트 연산) 8 & and(비트연산) 9 | or(비트연산) 10 in, not in, is, is not, , , >, >=, !=, = 멤버십과 균등 테스트 11 not x 부울 not(논리 연산) 12 and 부울 and 13 or 부울 or 14 if ... else 조건식 15 lambda 람다
- 3
- 1
- 174
질문&답변
2021.03.30
제한자 const에 관한 질문
생각하시는 것이 맞습니다. 상수를 선언하는 방법은 변수를 선언하는 방법과 같으며 자료형 앞에 const만 붙여주면 됩니다. 단, 상수는 반드시 선언과 동시에 값을 할당하여 초기화해주어야 하며 초기화를 하지 않으면 컴파일 에러가 발생합니다. 위 내용은 코딩도장 사이트를 인용했습니다. https://dojang.io/mod/page/view.php?id=751
- 0
- 2
- 365