본문 바로가기

documentation32

Flutter 다트에서 인덱스와 값을 포함하는 목록을 열거하거나 매핑하세요., Enumerate or map through a list with index and value in Dart 질문 다트에서는 일반적인 다음과 같은 기능과 동등한 것이 있나요? enumerate(List) -> Iterator((index, value) => f) 또는 List.enumerate() -> Iterator((index, value) => f) 또는 List.map() -> Iterator((index, value) => f) 가장 쉬운 방법인 것 같지만, 이러한 기능이 존재하지 않는 것 같습니다. Iterable.generate(list.length).forEach( (index) => { newList.add(list[index], index) }); 답변 리스트를 인덱스로 사용하여 맵으로 변환하는 asMap 메소드가 있습니다. 인덱스는 맵의 키이며 값은 해당 인덱스의 요소입니다. 자세한 내용은 .. 2023. 5. 10.
Flutter에서 숫자 입력 필드를 만드는 방법은 무엇인가요?, How to create number input field in Flutter? 질문 I'm unable to find a way to create an input field in Flutter that would open up a numeric keyboard and should take numeric input only. Is this possible with Flutter material widgets? Some GitHub discussions seem to indicate this is a supported feature but I'm unable to find any documentation about it. 답변 당신은 keyboardType을 사용하여 TextField에 숫자를 지정할 수 있습니다: keyboardType: TextInputType.number 내 ma.. 2023. 5. 8.
Python __init__.py는 무엇을 위한 것인가요?, What is __init__.py for? 질문 파이썬 소스 디렉토리에서 __init__.py은 무엇을 위한 것인가요? 답변 이것은 이전 3.3 이전의 "일반 패키지"(old, pre-3.3 "regular package")에서 필수적인 부분이었지만, 3.3+ 이후의 "네임스페이스 패키지"(newer 3.3+ "namespace package")에서는 필수적이지 않습니다. 여기에 문서가 있습니다. 파이썬은 두 가지 유형의 패키지, 즉 일반 패키지와 네임스페이스 패키지를 정의합니다. 일반 패키지는 Python 3.2 이전의 전통적인 패키지입니다. 일반 패키지는 일반적으로 __init__.py 파일을 포함하는 디렉토리로 구현됩니다. 일반 패키지가 가져와질 때, 이 __init__.py 파일은 암시적으로 실행되며, 그것이 정의하는 객체는 패키지의 이름.. 2023. 5. 5.
Python 리스트에서 항목의 인덱스를 찾는 방법, Finding the index of an item in a list 질문 리스트 ["foo", "bar", "baz"]와 리스트 내 항목 "bar"가 주어졌을 때, 해당 항목의 인덱스 1을 어떻게 얻을 수 있을까요? 답변 >>> ["foo", "bar", "baz"].index("bar") 1 내장된 .index() 메소드의 문서를 참조하십시오: list.index(x[, start[, end]]) 값이 x와 같은 첫 번째 항목의 0을 기준으로 한 리스트 내의 인덱스를 반환합니다. 해당 항목이 없으면 ValueError가 발생합니다. 선택적 인수 start와 end는 슬라이스 표기법과 같이 해석되며 리스트의 특정 하위 시퀀스에서 검색을 제한하는 데 사용됩니다. 반환된 인덱스는 시작 인수가 아닌 전체 시퀀스의 시작부터 계산됩니다. 주의 사항 리스트 길이에 대한 선형 시간 .. 2023. 5. 4.