연산자 값


In Integrated Dynamics, Operators are first-class citizens. Up until now, we have only used them manually using the Logic Programmer, but in this tutorial, we’ll look into how they can be used in a more dynamic way, by storing Operators in Variable Cards, and invoking them dynamically.

첫 번째 단계로 논리 프로그래머로 이동하여 자동 완성 드롭다운 목록에 산수 덧셈 연산자를 입력하고 클릭하여 변수 카드에 작성하여 새로운 정적 연산자를 만듭니다. 그런 다음 두 개의 Integer 변수를 만듭니다. 다음으로 적용 연산자를 찾고 첫 번째 Integer를 연산자에 적용하면 추가 연산자의 첫 번째 입력 인수가 Integer에 바인딩되고 하나의 나머지 입력 인수와 함께 새 연산자가 출력됩니다. 다음으로 적용 연산자를 다시 사용하여 새로 생성된 연산자의 최종 입력 인수를 바인딩합니다. 마지막으로 디스플레이 패널을 사용하여 동적으로 호출된 덧셈을 시각화합니다.

연산자를 적용하는 것 외에 다른 많은 고급 연산자 작업이 있습니다. 이제 리스트, 보다 구체적으로 리스트 및 술어(하나의 입력 인수와 Boolean 출력 값이 있는 연산자)을 사용하는 필터 연산자에서 연산자를 사용하는 방법을 살펴보겠습니다. Integer인 1, 10 과 100의 리스트를 작성하여 시작하세요. 다음으로 관계 같음 연산자를 변수에 저장합니다. 다음으로 이 연산자를 Integer 10에 적용합니다. 다음으로 리스트 및 적용된 연산자와 함께 필터 연산자를 사용합니다. 이것은 주어진 연산자에 적용하면 거짓을 반환하는 리스트의 모든 항목을 걸러냅니다. 이 경우 10과 같지 않은 모든 요소가 목록에서 제거됨을 의미합니다. 디스플레이 패널에서 결과를 시각화합니다.

술어 결합, 연산자 인수 뒤집기 및 리스트에 대한 추가 작업과 같이 연산자에 대한 많은 다른 작업이 있습니다.

연산자
같음==Tests whether two values are equal. The types of both must be the same.
  • Any
  • Any
  • Boolean
Global name: anyEquals(Any, Any) → BooleanMethod name: Any.equals(Any) → Boolean
연산자
필터filter리스트의 요소를 주어진 술어로 모두 필터링합니다.
  • Operator
  • List
  • List
Global name: operatorFilter(Operator, List) → ListMethod name: Operator.filter(List) → List
연산자
적용apply주어진 값을 주어진 연산자에 적용합니다.
  • Operator
  • Any
  • Any
Global name: operatorApply(Operator, Any) → AnyMethod name: Operator.apply(Any) → Any
Advancements
  • 동석 덧셈덧셈 연산자를 동적으로 호출하세요.
  • 동적 리스트 필터링정수 리스트 1, 10, 100 10으로 필터링 하세요.
Rewards
변수 카드64
변수 카드64
변수 카드64
변수 카드64