Вікіфункції:Вступ
Functions make calculations on the data you provide.
Вікіфункції — це проект із відкритим вихідним кодом, який дозволяє будь-кому створювати функції та ділитися ними, щоб інші могли їх використовувати, поєднувати, тестувати та вивчати.
Скористайтеся наведеними нижче інструкціями, щоб випробувати основні функції Вікіфункцій. Ми з нетерпінням чекаємо ваших відгуків і внесків!
Виконання Функцій
Ви можете самостійно випробувати функції, створені спільнотою на Вікіфункціях! Виберіть функцію з нашої бібліотеки і введіть вхідні значення, щоб дізнатися результат.
Кроки:
- Знайдіть функцію на Головній сторінці.
- Перейдіть до сторінки функції.
- Уведіть вхідні значення.
- Запустіть функцію.
Результати:
- Чи відповідає вивід Вашим очікуванням?
- Чи є у вас корективи або відгуки, які б Ви хотіли повідомити?
Share a Function call
After you run a function, use the 'Copy result link' button beneath the result panel to copy a shareable URL. When someone opens that link, Wikifunctions preloads the same function call and runs it automatically, so they see the inputs and result exactly as you did. This is a quick way to demonstrate reproducible examples or ask others for help with a specific function input/output.
Steps (continue from "Evaluate a Function"):
- After the result loads, click 'Copy result link' under the result panel.
- Share the URL with others!
Note: the shared link preloads your exact inputs and runs them again, so recipients see the same result unless the underlying implementation has changed since you generated the link.
Створити Функцію
Ви можете додавати Ваші власні функції до Вікіфункцій! Створіть нову функцію для використання у Ваших власних реалізаціях, а також уможливте її використання іншими. Нові функції можуть писатися вашою улюбленою мовою.
Кроки:
- Перейдіть до сторінки створення функцій.
- Назвіть свою функцію.
- Визначте вхідні дані своєї функції:
- Додайте/вилучте поля вводу.
- Визначте тип кожного вводу.
- Назвіть кожен ввід.
- Визначте тип виводу своєї функції.
- Опціонально, укажіть багатомовні значення для будь-якого з цих полів:
- Назва функції, альтернативні назви, заголовки вводу.
- Опублікуйте свою функцію.
Результати:
- Чи було функцію успішно опубліковано?
- Чи є у вас корективи або відгуки, які б Ви хотіли повідомити?
Редагувати Функцію
Ви можете робити свій внесок до Вікіфункцій редагуючи її бібліотеку функцій. Додавайте або редагуйте багатомовну інформацію до функцій, розширюйте або змінюйте їх визначення функцій.
Кроки:
- Знайдіть функцію на Головній сторінці.
- Перейдіть до сторінки функції.
- Натисніть Редагувати код, щоб побачити опції редагування для цієї функції.
- Опціонально, змініть значення:
- Назви функції,
- альтернативних назв функції,
- списку вводів
- Додайте/вилучіть поля вводу
- Редагуйте тип вводу
- Редагуйте заголовки вводу
- Тип виводу.
- Опціонально укажіть багатомовні значення для будь-якого з цих полів:
- Назва функції
- альтернативні назви функції
- поля вводу.
- Опублікуйте свої оновлення.
Результати:
- Чи було Ваші редагування успішно опубліковано?
- Чи є у вас корективи або відгуки, які б Ви хотіли повідомити?
Створіть тести
Ви можете створювати тести до ваших реалізацій функцій у Вікіфункціях, щоб забезпечити правильність їх роботи.
Кроки:
- Знайдіть функцію на Головній сторінці або функцію, що Ви створили за інструкціями вище.
- Перейдіть до сторінки функції.
- Натисніть на посилання «+» у таблиці тестів.
- Натисніть «$select_function» під «Виклик».
- У полі «Функція» введіть назву функції, що Ви тестуєте, і оберіть її коли вона з'явиться.
- Додайте значення для вводів у відповідних полях.
- Натисніть на «$select_function» у «Оцінка результату». У полі під «Функція» введіть назву функції, для якої Ви хочете перевірити результат.
- In the field under "Function", type in the name of the function you want to use to check the result.
- Для функції, вивід якої є Рядком, це буде «Ідентичність рядків», для функції, виводом якої є Булеве значення, це буде «Булева ідентичність».
- Додайте очікуване значення у полі, що буде надано («Другий рядок» чи «Друге булеве значення» відповідно).
- Опублікуйте свої оновлення.
Результати:
- Чи було ваш тест успішно опубліковано?
- Чи є у вас корективи або відгуки, які б Ви хотіли повідомити?
Створення реалізацій
Функції отримують життя крізь реалізації, що покликані відповідати Вашим потребам. Запускайте, змішуйте та комбінуйте функції крізь реалізації у Вікіфункціях. Див. розділ нижче, щоб дізнатися як поєднати свою реалізацію з функцією. Ми рекомендуємо створити та поєднати тест перед тим, як створювати реалізації. Більш детальні інструкції щодо створення реалізацій доступні на сторінці Wikifunctions:How to create implementations.
Кроки:
- Знайдіть функцію на Головній сторінці.
- Перейдіть до сторінки функції.
- Натисніть на посилання «+» у таблиці реалізацій.
- Ви можете створювати нові реалізації одним з двох способів:
- Код
- Оберіть потрібну мову програмування для написання коду функції.
- Уведіть свій код.
- Композиція:
- Створіть композицію з дійсних функцій.
- Код
- Опублікуйте свої оновлення (після запуску тесту, що можна зробити натиснувши на круглу стрілочку праворуч у блоці, що називається Тести)
Результати:
- Чи було реалізацію успішно опубліковано?
- Чи є у вас корективи або відгуки, які б Ви хотіли повідомити?
Поєднання Реалізації або Тесту з Функцією
- Примітка. Ця можливість доступна лише для Функціонерів.
Поєднайте тести та реалізації зі своєю функцією, щоб надати їй життя.
Кроки:
- Знайдіть функцію на Головній сторінці.
- Перейдіть до сторінки функції.
- Оберіть один або більше тестів, або один або більше реалізацій.
- Настисніть на кнопку «З'єднати».
Результати:
- Чи вдалося змінити стан З'єднано/Роз'єднано?
- Чи є у вас корективи або відгуки, які б Ви хотіли повідомити?
Вставити функцію в статтю Вікіпедії
Настав час вставити функцію в статтю Вікіпедії та побачити, як розгортається магія.
Кроки:
- Відкрийте статтю, до якої хочете додати функцію.
- Перейдіть на вкладку редагування й відкрийте візуальний редактор.
- Click on the “Insert” menu at the top of the visual editor. Scroll down and click on “Function”. A dialog box will open.
- Search for the function you want to insert and click on it. Or, try one of the Suggested Functions below the search bar.
- Enter the necessary inputs and click on the “Insert” button at the top right to insert the function into the article.
- You can now see the output of your function in the article. You can proceed to publish the changes.
- If you want to edit the function, click on it. A tooltip will appear with the function name and description. Click on the “Edit” button.
- Then you can make changes to the inputs and click on “Apply changes” when you are done editing.
Results:
- Was the output what you expected?
- Do you have corrections or feedback to report?
























