삼항 연산자에서 여러 문을 사용하는 동안 '불필요한 문 사용 방지'를 제거하는 방법

페더 릭 조나단

이것이 제가 원하는 것입니다 : 목록에 'something'이 포함되어 있는지 확인하고, true이면 제거 => 'anything'추가 => 목록을 인쇄하고, 그렇지 않으면 => 'something'추가 => 목록을 인쇄합니다.

List<String> components = List<String>();

ListTile(
 title: Text('Title'),
 onTap: () {
  components.contains('something')
   ? () {
      components.removeWhere((item) => item == 'something');
      components.add('anything');
     }
   : components.add('something');
  print(components);
 }
)

잘 실행되고 onTap 함수가 예상대로 제대로 작동하지만 여기에 파란색 곱슬 밑줄이 표시됩니다.

? () {

'불필요한 문을 사용하지 마십시오 .dart (unnecessary_statements)'라고 표시됩니다. 내가 달성하고 싶은 것에 대한 더 나은 접근 방식이 있습니까?

미친 게으른 고양이

일반 함수 정의는 다음과 같습니다.

myFunction(){
  ...
  ...
}

이것은 단지 일종의 선언 일뿐입니다.

그들을 실행하려면 myFunction()somwhere 에서처럼 호출해야합니다 .

익명 함수의 정의도 마찬가지입니다.

() { //without name
  ..
  ..
}

따라서 실행하려면 ()끝에 추가해야합니다 .

이후에만 함수 정의를 제공했습니다 ?. ()끝에 추가하여 해당 함수를 호출해야합니다.

ListTile(
  title: Text('Title'),
  onTap: () {
    components.contains('something')
        ? () {
            components.removeWhere((item) => item == 'something');
            components.add('anything');
          }() //TODO: Make it as function call
        : components.add('something');
    print(components);
  },
)

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

삼항 연산자를 사용하여 if 문에서 AND를 사용하는 방법

분류에서Dev

JQ를 사용하여 JSON에서 불필요한 항목을 제거하는 방법은 무엇입니까?

분류에서Dev

신속한 삼항 연산자를 사용하여 배열에서 최소값을 찾는 방법

분류에서Dev

isset 및 연산자를 하나의 삼 항문으로 사용하는 방법

분류에서Dev

EJS에서 삼항 연산자를 사용하는 방법

분류에서Dev

Java를 사용하여 mongodb에서 문서를 사용하여 "$ or"연산자를 사용하는 방법

분류에서Dev

sed를 사용하여 특정 문자의 처음 3 개와 마지막 문자를 제외한 모든 항목을 제거하는 방법

분류에서Dev

여러 문자열을 입력으로 사용하는 동안 불필요한 줄 바꾸기 문자

분류에서Dev

파이썬에서 Regex를 사용하여 문자를 제외한 모든 문자를 제거하는 방법

분류에서Dev

다음 코드를 사용한 문자열에서 선택 사항을 제거하는 방법

분류에서Dev

SQLite-와일드 카드를 사용하여 필드에서 하위 문자열을 제거하는 방법

분류에서Dev

appendChild를 사용하는 동안 요소에서 문자 제거

분류에서Dev

삼항 연산자를 사용하는 변수를 포함하여 연결된 문자열을 사용하여 작성된 매개 변수를 사용하도록 SqlCommand 쿼리를 변환하는 방법

분류에서Dev

vuejs 필터를 사용하여 소품에서 삼항 연산자를 사용하는 방법은 무엇입니까?

분류에서Dev

dart를 사용하여 RegExp를 사용하여 문자열에서 숫자를 제외한 모든 것을 제거하는 방법

분류에서Dev

LINQ WHERE 문에서 OR 연산자를 사용하는 방법

분류에서Dev

배열을 사용하지 않고 C에서 동일한 문자를 계산하는 방법

분류에서Dev

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

분류에서Dev

itertools.groupby를 사용하여 중복을 제거하는 동안 각 문자의 개수를 포함하는 방법

분류에서Dev

awk 내에서 삼항 연산자를 사용하여 파일에 쓰는 방법은 무엇입니까?

분류에서Dev

PHP의 삼항 연산자에서 continue 키워드를 사용하는 방법

분류에서Dev

perl을 사용하여 문자열에서 특수 문자 ","를 제거하는 방법

분류에서Dev

삼항 연산자를 사용하여 null 또는 datetime 값을 확인하는 방법은 무엇입니까?

분류에서Dev

삼항 연산자를 사용하여 React에서 인라인 스타일을 조건부로 적용하는 이러한 방법 사이에 성능 차이가 있습니까?

분류에서Dev

+ 연산자를 사용하여 문자열을 연결하는 방법

분류에서Dev

sed를 사용하여 JSON에서 구문 분석 한 후 공백을 제거하는 방법

분류에서Dev

특정 문자를 삭제하는 동안 getText를 사용하는 방법

분류에서Dev

문자열에서 문자를 계산하고 PHP를 사용하여 유효성을 검사하는 방법

분류에서Dev

nano를 사용하여 문서에서 필요한 줄로 이동하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    삼항 연산자를 사용하여 if 문에서 AND를 사용하는 방법

  2. 2

    JQ를 사용하여 JSON에서 불필요한 항목을 제거하는 방법은 무엇입니까?

  3. 3

    신속한 삼항 연산자를 사용하여 배열에서 최소값을 찾는 방법

  4. 4

    isset 및 연산자를 하나의 삼 항문으로 사용하는 방법

  5. 5

    EJS에서 삼항 연산자를 사용하는 방법

  6. 6

    Java를 사용하여 mongodb에서 문서를 사용하여 "$ or"연산자를 사용하는 방법

  7. 7

    sed를 사용하여 특정 문자의 처음 3 개와 마지막 문자를 제외한 모든 항목을 제거하는 방법

  8. 8

    여러 문자열을 입력으로 사용하는 동안 불필요한 줄 바꾸기 문자

  9. 9

    파이썬에서 Regex를 사용하여 문자를 제외한 모든 문자를 제거하는 방법

  10. 10

    다음 코드를 사용한 문자열에서 선택 사항을 제거하는 방법

  11. 11

    SQLite-와일드 카드를 사용하여 필드에서 하위 문자열을 제거하는 방법

  12. 12

    appendChild를 사용하는 동안 요소에서 문자 제거

  13. 13

    삼항 연산자를 사용하는 변수를 포함하여 연결된 문자열을 사용하여 작성된 매개 변수를 사용하도록 SqlCommand 쿼리를 변환하는 방법

  14. 14

    vuejs 필터를 사용하여 소품에서 삼항 연산자를 사용하는 방법은 무엇입니까?

  15. 15

    dart를 사용하여 RegExp를 사용하여 문자열에서 숫자를 제외한 모든 것을 제거하는 방법

  16. 16

    LINQ WHERE 문에서 OR 연산자를 사용하는 방법

  17. 17

    배열을 사용하지 않고 C에서 동일한 문자를 계산하는 방법

  18. 18

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

  19. 19

    itertools.groupby를 사용하여 중복을 제거하는 동안 각 문자의 개수를 포함하는 방법

  20. 20

    awk 내에서 삼항 연산자를 사용하여 파일에 쓰는 방법은 무엇입니까?

  21. 21

    PHP의 삼항 연산자에서 continue 키워드를 사용하는 방법

  22. 22

    perl을 사용하여 문자열에서 특수 문자 ","를 제거하는 방법

  23. 23

    삼항 연산자를 사용하여 null 또는 datetime 값을 확인하는 방법은 무엇입니까?

  24. 24

    삼항 연산자를 사용하여 React에서 인라인 스타일을 조건부로 적용하는 이러한 방법 사이에 성능 차이가 있습니까?

  25. 25

    + 연산자를 사용하여 문자열을 연결하는 방법

  26. 26

    sed를 사용하여 JSON에서 구문 분석 한 후 공백을 제거하는 방법

  27. 27

    특정 문자를 삭제하는 동안 getText를 사용하는 방법

  28. 28

    문자열에서 문자를 계산하고 PHP를 사용하여 유효성을 검사하는 방법

  29. 29

    nano를 사용하여 문서에서 필요한 줄로 이동하는 방법은 무엇입니까?

뜨겁다태그

보관