LuaLS / LuaLS/lua-language-server

fun类型问题

Offen
#3,179 15 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Lua
Sterne
4.4k
Forks
442
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

在---@overload fun(data:T):T 这种注释的情况下貌似没有办法使用泛型, 我需要

Image
在cast_shot中识别到自己定义的字段类型,有使用泛型以外其他的办法吗

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Der Bericht nennt die Annotation @overload fun(data:T):T und den Einstiegspunkt cast_shot, aber keine Quelldateien oder Tests. Beginne damit, das Verhalten des generischen Typs bei cast_shot zu reproduzieren, und verfolge, wie der Language Server dort den benutzerdefinierten Feldtyp auflöst. Als abgeschlossen gilt die Aufgabe, wenn entweder generische Overloads diesen Feldtyp erkennen oder eine dokumentierte Alternative bereitgestellt wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
lua
Bereich
devtools
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.