Integrated Dynamics - On the Dynamics of Integration

연산자 값

Integrated Dynamics에서 연산자는 최상위 시민입니다. 지금까지는 로직 프로그래머를 사용하여 수동적으로만 사용했지만 이 튜토리얼에서는 변수 카드연산자를 저장하고 동적으로 호출하여 보다 동적으로 사용하는 방법을 살펴보겠습니다.

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

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

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

연산자
같음==첫번째와 두번째의 자료형은 같아야만합니다.
  • §rAny§0
  • §rAny§0
  • Boolean
Global name: anyEquals(§rAny§0, §rAny§0) → BooleanMethod name: §rAny§0.equals(§rAny§0) → Boolean
연산자
필터filter리스트의 요소를 주어진 술어로 모두 필터링합니다.
  • Operator
  • List
  • List
Global name: operatorFilter(OperatorList) → ListMethod name: Operator.filter(List) → List
연산자
적용apply주어진 값을 주어진 연산자에 적용합니다.
  • Operator
  • §rAny§0
  • §rAny§0
Global name: operatorApply(Operator, §rAny§0) → §rAny§0Method name: Operator.apply(§rAny§0) → §rAny§0
Advancements
  • 동석 덧셈덧셈 연산자를 동적으로 호출하세요.
  • 동적 리스트 필터링정수 리스트 1, 10, 100 10으로 필터링 하세요.
Rewards
변수 카드64
변수 카드64
변수 카드64
변수 카드64