Differenze tra if e whether: come e quando usarli