Вікіфункції:Вступ
Функції — це комп’ютерні інструкції, які виконують обчислення на основі наданих вами даних і відповідають на ваші запитання щодо них. Наприклад, коли ви запитуєте голосового помічника, скільки миль у кілометрі, голосовий помічник викликає функцію, яка вираховує це для вас.
Вікіфункції — це проект із відкритим вихідним кодом, який дозволяє будь-кому створювати функції та ділитися ними, щоб інші могли їх використовувати, поєднувати, тестувати та вивчати.
Скористайтеся наведеними нижче інструкціями, щоб випробувати основні функції Вікіфункцій. Ми з нетерпінням чекаємо ваших відгуків і внесків!
Виконання Функцій
Ви можете самостійно випробувати функції, створені спільнотою на Вікіфункціях! Виберіть функцію з нашої бібліотеки і введіть вхідні значення, щоб дізнатися результат.
Кроки:
- Знайдіть функцію на Головній сторінці.
- Перейдіть до сторінки функції.
- Уведіть вхідні значення.
- Запустіть функцію.
Результати:
- Чи відповідає вивід Вашим очікуванням?
- Чи є у вас корективи або відгуки, які б Ви хотіли повідомити?
Створити Функцію
Ви можете додавати Ваші власні функції до Вікіфункцій! Створіть нову функцію для використання у Ваших власних реалізаціях, а також уможливте її використання іншими. Нові функції можуть писатися вашою улюбленою мовою.
Кроки:
- Перейдіть до сторінки створення функцій.
- Назвіть свою функцію.
- Визначте вхідні дані своєї функції:
- Додайте/вилучте поля вводу.
- Визначте тип кожного вводу.
- Назвіть кожен ввід.
- Визначте тип виводу своєї функції.
- Опціонально, укажіть багатомовні значення для будь-якого з цих полів:
- Назва функції, альтернативні назви, заголовки вводу.
- Опублікуйте свою функцію.
Результати:
- Чи було функцію успішно опубліковано?
- Чи є у вас корективи або відгуки, які б Ви хотіли повідомити?
Редагувати Функцію
Ви можете робити свій внесок до Вікіфункцій редагуючи її бібліотеку функцій. Додавайте або редагуйте багатомовну інформацію до функцій, розширюйте або змінюйте їх визначення функцій.
Кроки:
- Знайдіть функцію на Головній сторінці.
- Перейдіть до сторінки функції.
- Натисніть Редагувати код, щоб побачити опції редагування для цієї функції.
- Опціонально, змініть значення:
- Назви функції,
- альтернативних назв функції,
- списку вводів
- Додайте/вилучіть поля вводу
- Редагуйте тип вводу
- Редагуйте заголовки вводу
- Тип виводу.
- Опціонально укажіть багатомовні значення для будь-якого з цих полів:
- Назва функції
- альтернативні назви функції
- поля вводу.
- Опублікуйте свої оновлення.
Результати:
- Чи було Ваші редагування успішно опубліковано?
- Чи є у вас корективи або відгуки, які б Ви хотіли повідомити?
Створіть тести
Ви можете створювати тести до ваших реалізацій функцій у Вікіфункціях, щоб забезпечити правильність їх роботи.
Кроки:
- Знайдіть функцію на Головній сторінці або функцію, що Ви створили за інструкціями вище.
- Перейдіть до сторінки функції.
- Натисніть на посилання «+» у таблиці тестів.
- Натисніть «Оберіть Функція» під «Виклик».
- У полі «Функція» введіть назву функції, що Ви тестуєте, і оберіть її коли вона з'явиться.
- Додайте значення для вводів у відповідних полях.
- Натисніть на «Оберіть Функція» у «Оцінка результату». У полі під «Функція» введіть назву функції, для якої Ви хочете перевірити результат.
- Для функції, вивід якої є Рядком, це буде «Ідентичність рядків», для функції, виводом якої є Булеве значення, це буде «Булева ідентичність».
- Додайте очікуване значення у полі, що буде надано («Другий рядок» чи «Друге булеве значення» відповідно).
- Опублікуйте свої оновлення.
Результати:
- Чи було ваш тест успішно опубліковано?
- Чи є у вас корективи або відгуки, які б Ви хотіли повідомити?
Створення реалізацій
Функції отримують життя крізь реалізації, що покликані відповідати Вашим потребам. Запускайте, змішуйте та комбінуйте функції крізь реалізації у Вікіфункціях. Див. розділ нижче, щоб дізнатися як поєднати свою реалізацію з функцією. Ми рекомендуємо створити та поєднати тест перед тим, як створювати реалізації. Більш детальні інструкції щодо створення реалізацій доступні на сторінці Wikifunctions:How to create implementations.
Кроки:
- Знайдіть функцію на Головній сторінці.
- Перейдіть до сторінки функції.
- Натисніть на посилання «+» у таблиці реалізацій.
- Ви можете створювати нові реалізації одним з двох способів:
- Код
- Оберіть потрібну мову програмування для написання коду функції.
- Уведіть свій код.
- Композиція:
- Створіть композицію з дійсних функцій.
- Код
- Опублікуйте свої оновлення (після запуску тесту, що можна зробити натиснувши на круглу стрілочку праворуч у блоці, що називається Тести)
Результати:
- Чи було реалізацію успішно опубліковано?
- Чи є у вас корективи або відгуки, які б Ви хотіли повідомити?
Поєднання Реалізації або Тесту з Функцією
- Примітка. Ця можливість доступна лише для Функціонерів.
Поєднайте тести та реалізації зі своєю функцією, щоб надати їй життя.
Кроки:
- Знайдіть функцію на Головній сторінці.
- Перейдіть до сторінки функції.
- Оберіть один або більше тестів, або один або більше реалізацій.
- Настисніть на кнопку «З'єднати».
Результати:
- Чи вдалося змінити стан З'єднано/Роз'єднано?
- Чи є у вас корективи або відгуки, які б Ви хотіли повідомити?