Wikifuncties:Introductie

From Wikifunctions
This page is a translated version of the page Wikifunctions:Introduction and the translation is 91% complete.
Outdated translations are marked like this.

Functies zijn computerinstructies die op basis van je gegevens berekeningen maken en vragen daarover beantwoorden. Bijvoorbeeld, als je een stemassistent vraagt hoeveel mijlen in een kilometer zitten, gebruikt de stemassistent een functie om het voor je te berekenen.

Wikifuncties is een open source-project dat het mogelijk maakt voor iedereen om functies te creëren en met anderen te delen zodat ze die kunnen gebruiken, remixen, testen en ervan kunnen leren.

Bekijk de onderstaande doe-het-zelfgids om de basiskenmerken van Wikifuncties te zien. Wij kijken uit naar je feedback en bijdragen!

Een functie evalueren

Je kunt zelf al functies proberen die door de gemeenschap zijn gemaakt! Je kunt er een uit onze catalogus van functies kiezen en parameters invoeren om resultaten te krijgen.

Stappen:

  1. Vind een functie op de hoofdpagina.
  2. Ga naar een functiepagina.
  3. Voer je parameters in.
  4. Voer de functie uit.

Resultaten:

  1. Is het resultaat wat je hebt verwacht?
  2. Heb je correcties of feedback te melden?

Een functie creëren

Je kunt je eigen functies aan Wikifuncties toevoegen! Creëer een nieuwe functie zodat je deze in je eigen implementaties met anderen kunt gebruiken. Nieuwe functies kun je in je voorkeurstaal schrijven.

Stappen:

  1. Ga naar de pagina voor het maken van functies.
  2. Geef je functie een naam.
  3. Bepaal de parameters van je functie:
    1. Voeg toe/verwijder invoervelden.
    2. Bepaal elke parametertype.
    3. Geef elke parameter een naam.
  4. Bepaal het uitvoertype van je functie.
  5. Optioneel kun je meertalige keuzes voor deze velden geven.
    • Functienaam, functie-aliassen, parameterlabels.
  6. Publiceer je functie.

Resultaten:

  1. Was de functie succesvol bewaard?
  2. Heb je correcties of feedback te melden?

Een functie bewerken

Je kunt aan Wikifuncties bijdragen door het bewerken van zijn catalogus van functies. Voeg meertalige informatie toe of bewerk de functies en verander hun omschrijvingen.

Stappen:

  1. Vind een functie op de hoofdpagina.
  2. Ga naar de functiepagina.
  3. Klik op "Brontekst bewerken" om de bewerkingsopties voor deze functie te zien.
  4. Optioneel kun je de waarden wijzigen van:
    1. Functienaam,
    2. Functie-aliassen,
    3. Invoerlijst
      1. Invoervelden toevoegen/verwijderen
      2. Parametertype bewerken
      3. Parameterlabels bewerken
    4. Uitvoertype.
  5. Optioneel kun je meertalige keuzes voor deze velden geven.
    1. Functienaam,
    2. functie-aliassen,
    3. parameterlabels.
  6. Publiceer je bewerkingen.

Resultaten:

  1. Zijn je bewerkingen succesvol bewaard?
  2. Heb je correcties of feedback te melden?

Testen aanmaken

Je mag testen voor je functie-implementaties in Wikifuncties aanmaken om te verzekeren dat ze op de juiste manier werken.

Stappen:

  1. Kies een functie op de hoofdpagina of de functie die je in de vorige workflow hebt aangemaakt.
  2. Ga naar de functiepagina en klik op het tabblad "Details".
  3. Klik op de link "Test toevoegen".
  4. Klik op "Selecteer functie" onder "Aanroep".
    1. In het veld onder "Functie" kun je de naam van de functie die je probeert intypen en de functie selecteren wanneer ze verschijnt.
    2. Je kunt waarden voor de parameters in de respectieve velden toevoegen.
  5. Klik op "Selecteer functie" onder "Resultaatvalidatie". In het veld onder "Functie" kun je de naam van de functie die je wilt gebruiken om het resultaat te controleren typen.
    • Voor een functie waarvan de uitvoertype Tekenreeks is, is deze "Tekenreeksgelijkheid", voor een functie waarvan de uitvoertype Boolean is, is deze "booleaanse gelijkheid".
    • Je kunt de verwachte waarde in het gegeven veld toevoegen ("Tweede tekenreeks" of "Tweede boolean").
  6. Publiceer je bewerkingen.

Resultaten:

  1. Was de test succesvol bewaard?
  2. Heb je correcties of feedback te melden?

Een implementatie creëren

Functies zijn tot leven gebracht met implementaties om aan je behoeften te voldoen. Je kunt functies uitvoeren, remixen, en combineren via implementaties bij Wikifuncties. Zie de onderstaande sectie om te leren hoe je je implementaties aan functies kunt koppelen. Wij adviseren om een test te creëren en te koppelen voordat je een implementatie aanmaakt. Een uitgebreidere gids om implementaties te creëren is op Wikifunctions:How to create implementations beschikbaar.

Stappen:

  1. Kies een functie op de hoofdpagina.
  2. Ga naar de functiepagina en klik op het tabblad Details.
  3. Klik op de link "Implementatie toevoegen".
  4. Je kunt een nieuwe implementatie op een van de twee manieren aanmaken:
    1. Code
      • Selecteer de vereiste programmeertaal om de functiecode te schrijven.
      • Voer je code in.
    2. Compositie:
      • Je kunt een compositie creëren met bestaande functies.
  5. Publiceer je bewerkingen (na het uitvoeren van een test door te klikken op de ronde pijl rechts in het vak "Testen").

Resultaten:

  1. Was de implementatie succesvol opgeslagen?
  2. Heb je correcties of feedback te melden?

Een implementatie of test aan een functie koppelen

Let op: Deze functie is alleen voor Functioneers beschikbaar.

Koppel testen en implementaties aan je functie om het tot leven te laten komen.

Stappen:

  1. Kies een functie op de hoofdpagina.
  2. Ga naar de functiepagina en klik op het tabblad Details.
  3. Selecteer een of meer testen of een of meer implementaties.
  4. Klik op de knop “Connect”.

Resultaten:

  1. Is de status van de aan/loskoppeling succesvol gewijzigd?
  2. Heb je correcties of feedback te melden?