Uwagi do funkcji część 1 #37

Closed
opened 2023-01-07 19:39:02 +01:00 by s416496 · 3 comments
Owner
  1. Funkcja round nie działa zgodnie ze standardem, tz. zaokrągla raz do góry, raz do dołu, zamiast zaokrąglać do najbliżej liczby parzystej – ref. Pytanie jak to ustalamy, dla mnie to było zaskoczenie.

  2. Funkcja ceil działa jak round.

  3. W niektórych funkcjach (np. range) składnia proponowana przez kod błędu różni się od aktualnie stosowanej składni.

  4. Funkcja note_on i note_off nie chce się wykonać, niezależnie od podania sekwencji czy ciała funkcji.

  5. Funkcja duration zwraca dla pojedynczej nuty lub akordu długość 0.

1. Funkcja `round` nie działa zgodnie ze standardem, tz. zaokrągla raz do góry, raz do dołu, zamiast zaokrąglać do najbliżej liczby parzystej – [ref](https://en.wikipedia.org/wiki/IEEE_754#Rounding_rules). Pytanie jak to ustalamy, dla mnie to było zaskoczenie. 2. Funkcja `ceil` działa jak `round`. 3. W niektórych funkcjach (np. `range`) składnia proponowana przez kod błędu różni się od aktualnie stosowanej składni. 4. Funkcja `note_on` i `note_off` nie chce się wykonać, niezależnie od podania sekwencji czy ciała funkcji. 5. Funkcja `duration` zwraca dla pojedynczej nuty lub akordu długość 0.
s416496 added the
bug
label 2023-01-07 19:39:02 +01:00
Collaborator
  1. Nie implementujemy liczb IEEE754, tylko podzbiór liczb wymiernych, w których przyjętą konwencją na zaokrąglanie bez wyznaczonego kierunku jest zaokrąglanie do najbliższej liczby całkowitej.
1. Nie implementujemy liczb IEEE754, tylko podzbiór liczb wymiernych, w których przyjętą konwencją na zaokrąglanie bez wyznaczonego kierunku jest zaokrąglanie do najbliższej liczby całkowitej.
Collaborator
  1. Składnia opisująca typy funkcji różni się od składni wywołań. To nie jest bug, a przyjęta tymczasowo konwencja, oczekująca na jakąś lepszą
3. Składnia opisująca typy funkcji różni się od składni wywołań. To nie jest bug, a przyjęta tymczasowo konwencja, oczekująca na jakąś lepszą
Collaborator

Rozwiązano, zamykam

Rozwiązano, zamykam
Sign in to join this conversation.
No Label
bug
enhancement
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: s416496/musique#37
No description provided.