Функциянын туюнтмасы деген эмне?
Функциянын туюнтмасы деген эмне?

Video: Функциянын туюнтмасы деген эмне?

Video: Функциянын туюнтмасы деген эмне?
Video: Корсоткучтуу функциянын туундусу. 11-класс 2024, Ноябрь
Anonim

Функциялар баалуулуктар болуп саналат. Алар коддун каалаган жеринде дайындалышы, көчүрүлүшү же жарыяланышы мүмкүн. Эгерде функция негизги код агымында өзүнчө билдирүү катары жарыяланат, ал "деп аталат. Функция Декларация». Эгерде функция бир бөлүгү катары түзүлөт билдирүү , ал "деп аталат Function Expression ”.

Анда функция менен туюнтуунун ортосунда кандай айырма бар?

Экспрессиялар "синтаксистик" объектилер, б.а. тилдин кесимдери. Функциялар (математикалык) объектилер, б.а. дүйнөнүн бөлүктөрү. А функция тарабынан сүрөттөлөт/көрсөтүлөт билдирүү ; ошондой функция бир нече жолу менен сүрөттөлүшү мүмкүн билдирүү.

Кошумча, функция декларациялары деген эмне? А функция чогуу бир тапшырманы аткарган билдирүүлөрдүн тобу болуп саналат. А функциянын декларациясы түзүүчүгө а жөнүндө айтып берет функциянын аты, кайтаруу түрү жана параметрлери. А функция аныктоо иш жүзүндө органын камсыз кылат функция . C стандарттык китепканасы көптөгөн камтылгандарды камсыз кылат функциялары программаңыз чакыра алат.

Ушуга байланыштуу функцияны чакырып, функциянын колдонулушун түшүндүрө аласызбы?

экөө тең чалуу жана аткарууга колдонуу абдан окшош функциялары : алар аткарышат а функция биринчи аргументтин контекстинде же масштабында сен аларга өтүү. Ошондой эле, алар экөө тең функциялары ошол болот башкаларды гана чакырышат функциялары . Айырмасы качан сен муну сепким келет чалуу аргументтердин жыйындысы менен.

Функция эмне деп аталат?

А аталган функция болуп саналат функция билдирүү катары пайда болсо, декларация. Мисалы: функция officer () { return rank() + "Reginald Thistleton"; функция rank () { "Капитанды" кайтаруу; } } officer() //=> 'Captain Reginald Thistleton'

Сунушталууда: