> 튜토리얼
목록을 사용하면 여러 값을 정해진 순서로 저장할 수 있습니다.
다음 구문으로 목록을 만들 수 있습니다:
목록의 첫 번째 위치는 0번 위치입니다. 다음과 같이 목록의 특정 요소에 접근합니다:
목록을 조작하기 위한 다양한 함수가 문서의 "목록" 섹션에 있습니다. 가장 주목할 만한 것은 다음과 같습니다:
for in 루프로 목록 반복다음과 같이 단순한 for 루프를 사용해 목록의 각 값에 대해 반복할 수 있습니다:
하지만 목록의 각 값에 대해 더 간단하게 반복할 수 있는 for 루프의 변형인 for in 루프가 있습니다. 다음 코드는 이전 코드와 동등하지만 더 간결합니다:
현재 우리 AI에는 여러분이 눈치챘을지도 모르는 문제가 있습니다: 적이 거의 죽어가고 있을 때 우리 부추는 적을 끝낼 수 있는데도 무기를 사용하기 전에 부스트, 회복, 방어막을 사용합니다!
이 전투 종반 상황을 개선하기 위해, 적에게 입힐 수 있는 피해를 추정해서 끝낼 수 있는지 알아봅시다.
먼저 무기의 효과 목록을 제공하는 getWeaponEffects 함수를 사용합니다:
효과 자체는 다음 6개 요소를 포함하는 목록입니다: [type, min, max, turns, targets, modifiers]. 이 효과의 최종 피해를 계산합니다:
총합에 피해를 더합니다:
조건문으로 마무리합니다: 총 피해가 적의 생명력보다 크면 죽일 수 있으니 공격하고, 그렇지 않으면 칩으로 대기합니다:
> 팁: 목록[2:8] 구문을 사용해 목록의 일정 범위에 접근할 수 있습니다.
> 팁: 목록을 중첩할 수 있습니다: 목록 안의 목록 [ [1, 2, 3] ]과 목록 안의 목록에 대한 접근: 목록[0][0]
목록은 무엇에 사용될 수 있나요?
여러 값을 저장하기 값을 정렬하기 명령을 병렬로 실행하기 여러 계산을 수행하기
어떤 코드가 유효한가요?
var a = [1, 2, 3] a[0] + a[2] var [a] = [1, 2] var [1, 2, 3] count([1, 2, 3]) [ [1, 2], [3, 4], [5, 6] ] 목록[5][10]
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.