Тут значення константи three використано для того, щоб створити нове значення типу Double, і тому обидва доданки мають однаковий тип. Якби це перетворення не мало місця, додавання не було б дозволено. Оскільки кожен числовий тип може зберігати різний діапазон значень, слід робити перетворення числових типів у кожному випадку окремо. Цей підхід захищає від помилок прихованих перетворень, і допомагає робити наміри…
Leave a Reply