Karate Framework에서 정렬을 수행하는 동안 def 변수 문제

수 라즈 라비

간단한 정렬을위한 목록으로 def를 전달하는 동안 반환 값과 별개로 원래 변수도 정렬된다는 것을 알았습니다.

* def original = ['a','b','c']

* def javaInstance = new (Java.type('package.subpackage.StringSort'))
* def sortedContent = javaInstance.m1(original,'desc');

* print sortedContent 
* print original

"sortedContent"및 "original"def 변수가 모두 정렬됩니다.

다음은 java fn입니다.

public class StringSort {
  public List<String> m1(List<String> s, String order) {

    Collections.sort(s);

    if(order.equals("asc"))
        return s;
    else {
        Collections.reverse(s);
        return s;
    }       
}
}

출력 : sortedContent = [ 'c', 'b', 'a'] original = [ 'c', 'b', 'a']

원래 def 변수가 정렬 된 이유를 이해할 수 없습니다.

피터 토마스

이것이 Java가 작동 하는 방식 입니다. 클론 생성 :

* def original = ['a','b','c']
* copy temp = original

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Cygwin에서 ssh 설정을 수행하는 동안 권한 문제

분류에서Dev

ping을 수행하는 동안 Linux에서 문자열 캡처

분류에서Dev

Karate의 문자열로 param 필드 안에 동적 변수 값을 추가하는 방법은 무엇입니까?

분류에서Dev

Python-def () 함수 내에서 작동하지 않는 if 문

분류에서Dev

setData () 함수에 배열을 전달하는 동안 문제

분류에서Dev

C #에서 역 직렬화하는 동안 참조 수정을 수행하는 방법은 무엇입니까?

분류에서Dev

Scala Play Framework를 사용하여 JSON 변환을 수행하는 동안 추가 이스케이프 문자를 제거하는 방법은 무엇입니까?

분류에서Dev

SFTP 출력을 변수로 캡처하는 동안 문제

분류에서Dev

각 행에서 변수를 변경하는 행렬 작성 문제

분류에서Dev

출력 PowerShell을 억제하는 동안 Out-Null 전에 변수 설정

분류에서Dev

문자열 행렬을 수정하는 함수에 전달

분류에서Dev

ssh를 수행하는 동안 디렉토리 변경 문제

분류에서Dev

문자열을 정렬하는 동안 C ++에서 sort () 작업

분류에서Dev

QString을 QImage 객체에 페인팅하는 동안 정렬 문제

분류에서Dev

Karate Runner-> karate jar : 명령 줄 인수 설정 문제

분류에서Dev

쉘 스크립트에서 변수를 비교하는 동안 문제

분류에서Dev

여러 줄 파일에서 줄을 구문 분석하는 동안 awk에서 변수 설정

분류에서Dev

Karate : ternary (? :) 연산자를 사용하고 def 키워드로 선언 된 변수에 값을 할당하면 xml이 json으로 형변환됩니다.

분류에서Dev

문자열 작업을 수행하는 동안 elasticsearch에서 문서를 인덱싱 할 수 없습니다.

분류에서Dev

Pandas에서 문자열을 datetime으로 변환하는 동안 문제

분류에서Dev

C ++에서 문자열을 부동 소수점으로 변환하는 문제

분류에서Dev

문자열을 정수로 변환하는 동안 NumberFormatException 받기

분류에서Dev

C progr. -문장에서 회 문의 수 찾기-계산을 수행하는 동안 단어를 토큰 화하는 루프를 설정하는 방법

분류에서Dev

SqlDataReader에서 변수를 읽는 동안 변수를 정의하는 방법 (모든 행 반환)

분류에서Dev

Pandas (Python)를 사용하여 문자열 행렬에서 개수 행렬 (정수)을 생성하는 방법

분류에서Dev

문자열 형식화에서 16 진수 정렬을 수행하는 방법

분류에서Dev

평일을 정수에서 실제 이름으로 변환하는 동안 오류가 발생했습니다.

분류에서Dev

잘못된 강제 변환 : () as xs : string + 검색을 수행하는 동안 : search ($ qtext)

분류에서Dev

def 함수 실행 문제를 해결하는 방법

Related 관련 기사

  1. 1

    Cygwin에서 ssh 설정을 수행하는 동안 권한 문제

  2. 2

    ping을 수행하는 동안 Linux에서 문자열 캡처

  3. 3

    Karate의 문자열로 param 필드 안에 동적 변수 값을 추가하는 방법은 무엇입니까?

  4. 4

    Python-def () 함수 내에서 작동하지 않는 if 문

  5. 5

    setData () 함수에 배열을 전달하는 동안 문제

  6. 6

    C #에서 역 직렬화하는 동안 참조 수정을 수행하는 방법은 무엇입니까?

  7. 7

    Scala Play Framework를 사용하여 JSON 변환을 수행하는 동안 추가 이스케이프 문자를 제거하는 방법은 무엇입니까?

  8. 8

    SFTP 출력을 변수로 캡처하는 동안 문제

  9. 9

    각 행에서 변수를 변경하는 행렬 작성 문제

  10. 10

    출력 PowerShell을 억제하는 동안 Out-Null 전에 변수 설정

  11. 11

    문자열 행렬을 수정하는 함수에 전달

  12. 12

    ssh를 수행하는 동안 디렉토리 변경 문제

  13. 13

    문자열을 정렬하는 동안 C ++에서 sort () 작업

  14. 14

    QString을 QImage 객체에 페인팅하는 동안 정렬 문제

  15. 15

    Karate Runner-> karate jar : 명령 줄 인수 설정 문제

  16. 16

    쉘 스크립트에서 변수를 비교하는 동안 문제

  17. 17

    여러 줄 파일에서 줄을 구문 분석하는 동안 awk에서 변수 설정

  18. 18

    Karate : ternary (? :) 연산자를 사용하고 def 키워드로 선언 된 변수에 값을 할당하면 xml이 json으로 형변환됩니다.

  19. 19

    문자열 작업을 수행하는 동안 elasticsearch에서 문서를 인덱싱 할 수 없습니다.

  20. 20

    Pandas에서 문자열을 datetime으로 변환하는 동안 문제

  21. 21

    C ++에서 문자열을 부동 소수점으로 변환하는 문제

  22. 22

    문자열을 정수로 변환하는 동안 NumberFormatException 받기

  23. 23

    C progr. -문장에서 회 문의 수 찾기-계산을 수행하는 동안 단어를 토큰 화하는 루프를 설정하는 방법

  24. 24

    SqlDataReader에서 변수를 읽는 동안 변수를 정의하는 방법 (모든 행 반환)

  25. 25

    Pandas (Python)를 사용하여 문자열 행렬에서 개수 행렬 (정수)을 생성하는 방법

  26. 26

    문자열 형식화에서 16 진수 정렬을 수행하는 방법

  27. 27

    평일을 정수에서 실제 이름으로 변환하는 동안 오류가 발생했습니다.

  28. 28

    잘못된 강제 변환 : () as xs : string + 검색을 수행하는 동안 : search ($ qtext)

  29. 29

    def 함수 실행 문제를 해결하는 방법

뜨겁다태그

보관