애플 스크립트에는 4 개의 변수가 있으며 각 변수에는 숫자가 있습니다. 어떤 변수가 더 낮은 숫자로 설정되어 있는지 알려주는 기능을 갖고 싶습니다.
EG.
set one to 12
set two to 55
set three to 2
set four to 1244
function(which one is the lower) - returns three.
나는 애플 스크립트를 처음 사용합니다 .PHP에서는 연관 배열 덕분 에이 작업을 수행하지만 애플 스크립트에는 간단한 목록이 있습니다.
두 개 이상의 변수가 같은 숫자로 설정되어 있으면 첫 번째 변수 이름을 반환 할 수 있다면 좋을 것입니다. 예를 들어 'one'과 'four'가 0으로 설정되면 'one'을 반환해야합니다.
1
AFAIK, 변수 이름을 쉽게 얻을 수 없습니다. 나는 이것을 가능하게 할 몇 가지 Applescript 명령을 작성했습니다. 그러나 Applescript Script Libraries를 사용해야합니다. macosxautomation.com/mavericks/libraries/index.html 을 참조하십시오. 제 시도를 원한다면 알려주세요.
—
markhunte
이것은 언어 문제 일 수도 있지만 변수 의 이름 이나 내용 / 값에 실제로 관심이 있습니까? 그것이 이름이라고 생각하면 나중에 이름으로 무엇을 할 것입니까 (이를 보여주기 위해 더 많은 코드 줄을 추가 할 수 있습니까)?
—
nohillside
@patrix 각 이름은 화면의 특정 좌표를 나타냅니다. 그리고 특정 좌표에 창을 놓으면 해당 변수도 증가합니다. 카운터로 사용합니다. 어떤 변수가 더 낮은 지, 즉 새롭거나 오래된 창을 균형 잡힌 방식으로 이동하기 위해 타일의 수가 적은 타일을 확인하는 코드를 찾고 있습니다. 예를 들어 12 개의 창이 열리고 가능한 4 개의 위치가 있으면 위치 당 3 개를 구성하고 싶습니다.
—
KingBOB
흠, "더 나은"방법은 배열 / 위치 수 목록을 사용한 다음 배열 색인을 위치로 사용하는 것입니다.
—
nohillside