나는이 명령이 값을 비교하고 뺄 수 있다는 것을 이해하지만, 그것이 어떻게 작동하는지 정확하게 알지 못한다. 저는 TI BASIC 프로그래밍 튜토리얼 사이트 (http://tibasicdev.wikidot.com/movement-explanation)를 사용했으며 List 전체에 대한 설명이 필요합니다. , : 누군가가 TI BASIC List 명령을 설명 할 수 있습니까?
:min(8,max(1,A+sum(ΔList(Ans={25,34→A
:min(16,max(1,B+sum(ΔList(K={24,26→B
을 다음과 웹 사이트가이 : 같은 코드를 설명으로
리스트와 코드의이 부분은
"이것은 당신이 키를 누르면이 코드가. 어떻게 작동 그 값은 K에 저장됩니다. 우리는 K가 목록 {24,26과 {25,34}과 비교함으로써 K가 우리가 누르는 키 중 하나와 같은지 확인합니다. 결과는 목록 {0,1}, {1 , 0} 또는 {0,0}. 다음에 위의 명령을 사용하여 위, 아래, 왼쪽 또는 오른쪽으로 이동할지 여부를 확인합니다. 이전 목록 및 새로운 하나의 요소 목록, {1}, {-1} 또는 {0}입니다. 그런 다음 한 바이트 목록의 합계를 취하여 목록을 실수로 바꿉니다. 키는 누를 -1
경우이 1, -1, 또는 0이 ΔList(
명령 이전의 엘리먼트로부터의리스트에있는 모든 요소를 감산