스트림 함수 또는 기타를 사용하여 변수에 값을 할당하는 Kotlin 단축키

Ankit Dubey

for (i in 0 until result.size){ result[i].config= addConfig(taskNames!![i],processKeys!![i]) }

여기 결과는 datamember config가있는 클래스 목록이고 tasNames 및 processKeys는 문자열 목록입니다. kotlin에서 기존 루프를 사용하고 결과 길이를 언급하지 않고 각 taskNames 및 processKeys로 result.config를 매핑하는 방법이 있습니까?

class Process {
var processKey: String? = null
var task: List<Task>? = null}

class Task {
var taskName: String? = null
var processVariables: List<ProcessVariable>? = null}

class ProcessVariable {
var name: String? = null
var label: String? = null
var applicableValue: List<String>? = null}

결과가 이미 datamember 구성 pf 유형 ProcessVariable과 함께 존재합니다.

마이어

문제를 올바르게 이해했다면 3 개의 목록을 결합해야합니다. 따라서 목록을 반복하는 것이 목록 변환의 영리한 방법보다 이해하기 더 쉬울 수 있습니다.

기존의 for 루프를 제거 할 수 있으므로 루프의 크기를 계산할 필요가 없습니다.

result.forEachIndexed { 
    i, resultData -> resultData.config = addConfig(taskNames[i], processKeys[i])
}

두 목록을 결합하려면 다음 zip방법을 사용할 수 있습니다 .

val configList = taskNames.zip(processKeys) {tsk, prc -> addConfig(tsk, prc)}

귀하의 예에서 결과 개체는 이미 존재했습니다. 새 결과 개체를 만드는 것이 더 쉬울 수 있습니다.

val results = configList.map { 
    Result(config = it)
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자바 스크립트에서 비동기 함수를 사용하여 객체 값을 할당하는 방법

분류에서Dev

Java 스트림을 사용하여 목록에서 키와 해당 키의 발생 횟수를 포함하는 맵 가져 오기

분류에서Dev

done () 또는 next ()를 사용하여 다운 스트림 함수에 매개 변수를 전달하는 방법

분류에서Dev

"복사"함수를 사용하여 UTF-8 값을 변수에 할당하는 방법

분류에서Dev

프리미티브에 음수 값을 할당하는 단축키

분류에서Dev

쉘 스크립트에서 들여 쓰기를 사용하여 변수에 여러 줄 문자열 값을 할당하는 방법은 무엇입니까?

분류에서Dev

변수에 플롯을 할당하고 변수를 Python 함수의 반환 값으로 사용하는 방법

분류에서Dev

const_reference 유형을 사용하여 변수를 선언하고 여기에 front () 함수의 반환 값을 할당하는 방법

분류에서Dev

부스트 스피릿을 사용하여 변수에 기본값 할당

분류에서Dev

클로저를 사용하여 값을 반환하고 값을 전역 변수에 할당하는 방법

분류에서Dev

스캐너를 사용하여 정규식을 기반으로 여러 변수에 값을 할당하는 방법

분류에서Dev

후크를 사용하여 상태 변수의 업데이트 된 값을 가리 키지 않는 함수

분류에서Dev

레이아웃을 숨기지 않는 바인딩 변수를 사용하여 텍스트가있는 ProgressBar를 포함하지 않는 Android Kotlin 숨기기

분류에서Dev

VBA 또는 기타 수단을 사용하여 EXCEL의 여러 시트에 열 이름 추가

분류에서Dev

루프에서 여러 함수를 실행하는 표준 ML (재귀 또는 기타 수단 사용)

분류에서Dev

Javascript에서 할당 문을 사용하여 array [i]를 간단히 업데이트 할 수없는 이유

분류에서Dev

Kotlin에서 함수 유형 변수에 null 값을 할당하는 방법은 무엇입니까?

분류에서Dev

단일 변수에서 여러 변수 할당에 해당하는 텍스트 만들기

분류에서Dev

flink 창 API를 사용하여 초당 스트림 창에 집계 함수를 적용하는 방법

분류에서Dev

변수를 포함하는 수식 값을 다른 변수에 할당하는 방법

분류에서Dev

Select를 사용하여 MySql 변수에 배열을 할당하는 방법

분류에서Dev

스트림을 사용하여 해시 맵에 대한 IsEmpty 함수 ()를 구현하는 방법?

분류에서Dev

함수를 사용하여 SQL 쿼리에서 배열에 값을 할당하는 방법

분류에서Dev

KOTLIN : 함수에서 제네릭 유형 매개 변수에 대한 기본 값을 할당하는 방법은 무엇입니까?

분류에서Dev

람다를 사용하여 인덱스 또는 마지막 배열 값 수정을 기반으로 Java 스트림 필터링

분류에서Dev

CSS 변수를 선택하고 다른 요소에 스타일 값을 할당하는 방법

분류에서Dev

Azure Powershell을 사용하여 Azure AppService 앱 또는 함수 앱 시스템 할당 개체 ID를 검색하는 방법

분류에서Dev

ReactJS는 후크를 사용하여 변수에 함수를 할당합니까?

분류에서Dev

PHP에서 분해 값을 사용하여 배열 변수를 할당하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    자바 스크립트에서 비동기 함수를 사용하여 객체 값을 할당하는 방법

  2. 2

    Java 스트림을 사용하여 목록에서 키와 해당 키의 발생 횟수를 포함하는 맵 가져 오기

  3. 3

    done () 또는 next ()를 사용하여 다운 스트림 함수에 매개 변수를 전달하는 방법

  4. 4

    "복사"함수를 사용하여 UTF-8 값을 변수에 할당하는 방법

  5. 5

    프리미티브에 음수 값을 할당하는 단축키

  6. 6

    쉘 스크립트에서 들여 쓰기를 사용하여 변수에 여러 줄 문자열 값을 할당하는 방법은 무엇입니까?

  7. 7

    변수에 플롯을 할당하고 변수를 Python 함수의 반환 값으로 사용하는 방법

  8. 8

    const_reference 유형을 사용하여 변수를 선언하고 여기에 front () 함수의 반환 값을 할당하는 방법

  9. 9

    부스트 스피릿을 사용하여 변수에 기본값 할당

  10. 10

    클로저를 사용하여 값을 반환하고 값을 전역 변수에 할당하는 방법

  11. 11

    스캐너를 사용하여 정규식을 기반으로 여러 변수에 값을 할당하는 방법

  12. 12

    후크를 사용하여 상태 변수의 업데이트 된 값을 가리 키지 않는 함수

  13. 13

    레이아웃을 숨기지 않는 바인딩 변수를 사용하여 텍스트가있는 ProgressBar를 포함하지 않는 Android Kotlin 숨기기

  14. 14

    VBA 또는 기타 수단을 사용하여 EXCEL의 여러 시트에 열 이름 추가

  15. 15

    루프에서 여러 함수를 실행하는 표준 ML (재귀 또는 기타 수단 사용)

  16. 16

    Javascript에서 할당 문을 사용하여 array [i]를 간단히 업데이트 할 수없는 이유

  17. 17

    Kotlin에서 함수 유형 변수에 null 값을 할당하는 방법은 무엇입니까?

  18. 18

    단일 변수에서 여러 변수 할당에 해당하는 텍스트 만들기

  19. 19

    flink 창 API를 사용하여 초당 스트림 창에 집계 함수를 적용하는 방법

  20. 20

    변수를 포함하는 수식 값을 다른 변수에 할당하는 방법

  21. 21

    Select를 사용하여 MySql 변수에 배열을 할당하는 방법

  22. 22

    스트림을 사용하여 해시 맵에 대한 IsEmpty 함수 ()를 구현하는 방법?

  23. 23

    함수를 사용하여 SQL 쿼리에서 배열에 값을 할당하는 방법

  24. 24

    KOTLIN : 함수에서 제네릭 유형 매개 변수에 대한 기본 값을 할당하는 방법은 무엇입니까?

  25. 25

    람다를 사용하여 인덱스 또는 마지막 배열 값 수정을 기반으로 Java 스트림 필터링

  26. 26

    CSS 변수를 선택하고 다른 요소에 스타일 값을 할당하는 방법

  27. 27

    Azure Powershell을 사용하여 Azure AppService 앱 또는 함수 앱 시스템 할당 개체 ID를 검색하는 방법

  28. 28

    ReactJS는 후크를 사용하여 변수에 함수를 할당합니까?

  29. 29

    PHP에서 분해 값을 사용하여 배열 변수를 할당하는 방법은 무엇입니까?

뜨겁다태그

보관