7
W języku Python istnieje możliwość określenia warunku włączenia lub wyłączenia określonego elementu w zrozumieniu.Uwarunkowanie warunkowe w Julia
[x**2 for x in range(10) if x > 5]
# [36, 49, 64, 81]
Możliwe jest warunkowo użyć funkcji, ale jeszcze nie znalazłem sposób całkowicie wykluczyć wartości, inne niż filter!
ing je poza zrozumieniem.
l = collect(0:9)
filter!(x -> x > 5, l)
l = [x^2 for x in l] # alternatively, map!(x -> x^2, l)
# [36, 49, 64, 81]
Czy to możliwe w Julia?
@ 2Cubed 0.4.6 jest 'stabilny' release. Ale "nocne" wersje są dostępne do pobrania już ze strony internetowej. (obecnie jest to 0,6+!) –
Rzeczywiście. IMO 0.5 ma teraz dobrą równowagę stabilności i funkcji, więc chciałbym, aby to zrobiłem, gdybym był dla ciebie @ 2Cubed –
@AlexanderMorley Wygląda na to, że są już kandydaci do wydania na 0.5 - wkrótce powinno być pełne wydanie! – 2Cubed