Jakie masz ogólne wskazówki na temat gry w golfa w Io ? Szukam pomysłów, które można by zastosować do ogólnych problemów z golfem, które są przynajmniej nieco specyficzne dla Io (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na odpowiedź.
10
Odpowiedzi:
Możesz przykleić metody na odwrocie większości literałów
Nie wszystko
źródło
Możesz pominąć pozostałą część funkcji if
Nie ma tego w dokumentacji ... Początkowo myślałem, że musisz dołączyć inną część, jak operator elvis w innych językach; okazuje się, że mogę pominąć część else. ( Proszę dodaj to do samouczka / dokumentacja!)
Tak więc, jeśli nie chcesz, aby część else zwróciła cokolwiek, możesz po prostu zrobić
źródło
Skrótowa funkcja wyższego poziomu
To wydaje się całkiem interesującym punktem golfowym. Na przykład
Jednak Io jest dość liberalny, jeśli nie podaje licznika; treść mapy może być używana jako funkcja bez punktów, ponieważ Io próbuje wypełnić operand tego wyrażenia. Można w to zagrać w golfa
źródło