Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

add slice method to Fiddle::MemoryView

Offen
#75 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
45/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
ruby
Bereich
api, backend

Rechercherichtung

In der Issue wird keine Implementierungsdatei und kein Test genannt. Beginne damit, Fiddle::MemoryView und sein bestehendes Indexierungs- und Verhalten zur Objektbeibehaltung zu lokalisieren, und prüfe anschließend verwandte Tests, falls vorhanden. Erledigt ist die Aufgabe, wenn slice(start, length) und slice(range) unterstützt werden und eine neue MemoryView zurückgegeben wird, die dasselbe zugrunde liegende Objekt ohne Kopieren verwendet.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

# Fiddle::MemoryView#slice(start, length)
# Fiddle::MemoryView#slice(range)
mv = Fiddle::MemoryView.new(memory_object)

while mv
  puts mv[0]
  mv = mv.slice(1..-1) # returns a new MemoryView object with the same MemoryView#obj   # that is no copying
end
Vorherrschende Sprache
Ruby
Sterne
195
Forks
53
Ø Merge
23 Std. 57 Min.
Gemergte PRs (30 T.)
1

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus ruby/fiddle

Alle Issues in ruby/fiddle

Ähnliche Issues

Weitere Issues zu Ruby

Neue Issues direkt in Ihr Postfach

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