Давайте обсудим типы функций. Помните, что функцию можно классифицировать любым способом. Но здесь мы сгруппировали их по аргументам и типу возврата.

Прежде всего, помните, что одна функция может возвращать только один тип. И return_type, и return_value должны быть одинаковыми. Например, если ваша функция имеет тип String, тогда она должна возвращать строковое значение. Он не может возвращать тип int или double.

Существует четыре основных типа функций, определяемых пользователем (на основе аргументов и типа возвращаемого значения).

  1. Функция с без аргументов и без возвращаемого типа
  2. Функция с аргументами и без возвращаемого типа
  3. Функция с без аргументов и возвращаемым типом
  4. Функция с аргументами и с типом возврата

Функция без аргументов и без возвращаемого типа

Если здесь вы не укажете какой-либо тип возвращаемого значения, по умолчанию он считается недействительным. Но рекомендуется указывать void, если тип возврата отсутствует.

Синтаксис

Пример программы

Функция без аргументов и возвращаемого типа

В этой категории функция не имеет аргументов, но имеет возвращаемый тип.

Синтаксис

Пример программы

Функция с аргументами и без возвращаемого типа

  • Здесь наша функция имеет аргументы, но не имеет возвращаемого типа.
  • Когда в функции есть аргументы, мы должны указать значение каждого аргумента при вызове функции. В противном случае это выдаст ошибку во время выполнения. Так что будьте осторожны с этим.

Синтаксис

Пример программы

Функция с аргументами и с типом возврата

Поздравляю!! теперь у нашей функции есть аргументы и возвращаемый тип. 😎

Синтаксис

Пример программы

Итак, ребята, это все по типам функций. Пожалуйста, исследуйте это, практикуйте и попытайтесь понять это концептуально. Все это основы языка, если вы хорошо их понимаете, вы будете чувствовать себя как дома, изучая трепет. Эти концепции также важны для построения логики.

Помните, что ни учитель, ни книга, ни видеоурок, ни блог не могут научить вас всему. Как один сказал, обучение - это путешествие, и путешествие никогда не заканчивается. Просто соберите кое-какие данные здесь и там, прочтите их, изучите, примените на практике и попробуйте применить. Не сомневайтесь, что вы не можете этого сделать или не знаете эту или ту концепцию. Помните, что каждый программист сошел с пути, по которому вы сейчас идете. Помните, что каждый мастер когда-то был новичком. Работайте усердно и делайте все возможное.

Не стесняйтесь сообщить мне, если я что-то пропущу. А пока продолжайте любить, продолжайте кодировать. И я обязательно тебя пойму в следующей статье.

Для получения дополнительной информации ознакомьтесь с приведенными ниже ссылками

Хочешь связаться со мной? Вот ссылки. Я буду рад стать твоим другом. 😊

Твиттер

Facebook

Инстаграм

или просто напишите мне на [email protected]