deniok: (lambda cube)
[personal profile] deniok
Хорошая хотя и простая задачка возникла в процессе проверки домашних заданий. Чем отличается поведение следующих двух функций, и в чем причина такого отличия:
diff xs = do
    p <- zip xs (tail xs)
    return $ abs (fst p - snd p)

diff' xs = do
    p <- zip (tail xs) xs
    return $ abs (fst p - snd p)
From: [identity profile] deni-ok.livejournal.com
Да, правильно; полезно еще понять, почему это так.
From: [identity profile] unstablebear.livejournal.com
С пониманием сложнее, да. Ну да выше разъяснили что к чему.

Profile

deniok: (Default)
deniok

February 2022

S M T W T F S
  12345
6789101112
13141516171819
20212223 242526
2728     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 9th, 2025 07:51 am
Powered by Dreamwidth Studios