NEWS

[gelöst] einfacher Funktionsaufruf


  • ich hänge gerade fest.

    Die Blockly-Funktion soll einfach Übergabewert + 80 zurückgeben.
    Klappt nicht, leider sehe leider keinen funktionsaufrufenden Baustein, den ich verwenden könnte.

    Unten testweise alternative mit JS-Funktion.

    38655d6d-a956-4b5b-9823-dde316d0a7a4-image.png

    var wert;
    
    // Beschreibe diese Funktion …
    async function meineFunktion(wert) {
      return wert + 80;
    }
    
    // Beschreibe diese Funktion …
    async function alternativ(wert) {
        return wert + 80;
    }
    
    
    console.log((await meineFunktion()));
    
    console.log((await alternativ(20)));
    

  • @muetzeheinrich sagte:

    console.log((await meineFunktion()));
    

    Das stimmt nicht mit dem Bild oben überein.

    Eigener Test:

    Bild_2021-02-21_165309.png


  • @paul53

    ich habe den Text-Code nicht manipuliert ! Das ist das, was Javascript-Code anzeigen hergibt!

    Nun JS-Instanz neu gestartet. Blockly exportiert und in Neues importiert aber gleiches verhalten.

    8b887ca7-924a-423a-a907-ddaa42b80a3e-image.png

    var wert;
    
    // Beschreibe diese Funktion …
    async function meineFunktion(wert) {
      return wert + 80;
    }
    
    // Beschreibe diese Funktion …
    async function alternativ(wert) {
        return wert + 80;
    }
    
    
    console.log((await meineFunktion()));
    
    console.log((await alternativ(20)));
    
    //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUz
    

  • @muetzeheinrich sagte: gleiches verhalten.

    Es muss einen Grund geben, dass die Zahl 20 nicht an meineFunktion(wert) übergeben wird?


  • @paul53

    es muss an der IOB Konfiguration liegen. Habe es auf einem weiteren Maschine gestest. Dort geht es.

    73d9905c-6496-4643-be1d-7a6808e23cae-image.png

    was kann das sein. ?


  • @paul53

    Das unterscheidet die beiden Installationen. Ob das Verhalten damit erklärt werden, kann ich so nicht sagen. Davon verstehe ich nichts.

    f742d4bb-5e65-44e3-8b9e-1b71758ab112-image.png


  • @muetzeheinrich sagte: Das unterscheidet die beiden Installationen.

    Aus Changelog Javascript Version 4.10.1:

    (bluefox) Corrected functions call in blockly


  • @paul53

    vielen Dank.
    2 Tagen nach richtigen Bausteinen gegoogelt, dabei kurz vor "alles hinschmeiß" gewesen wenn man schon bei den einfachsten Sachen scheitert 😧

    Mit der 4.11.0 aus dem latest gehts nun !


  • @muetzeheinrich sagte: Mit der 4.11.0 aus dem latest gehts nun !

    Dann setze bitte das Thema in der Überschrift des ersten Beitrags auf [gelöst].

Suggested Topics

  • 30
  • 30
  • 4
  • 2
  • 4
  • 6
  • 8
  • 2

1.4k
Online

38.4k
Users

43.8k
Topics

612.8k
Posts