2017-03-27 1 views
0

Ich bin in der Lage, durch eine Liste von Listen in Scheme für ein Atom in einer Funktion namens z. B. google suchen. Wenn diese Liste das Atom enthält, möchte ich die Liste zurückgeben. Ex:Scheme (Dr. Racket) Return-Listen, die einige Atome enthalten

(google 'dave '((www.sillypage.com this page says dave among other things) 
      (www.happypage.com this page does not say the name) 
      (www.theone.com but this dave sure says dave) 
     )) 

sollte die Liste zurück:

(www.sillypage.com www.theone.com) 

Antwort

1

Es hört sich so an Hausaufgaben; Wenn es keine Hausaufgaben sind, lass es mich wissen!

Mit dieser Annahme: diese Frage passt gut in das Standard-Design-Rezept für Funktionen auf Listen, wie in Abschnitt 10.1 von How To Design Programs, edition 2e beschrieben. Sieh dir das an und erzähle uns, in welchem ​​Schritt des Design-Rezepts du stecken bleibst!

+0

Ich habe diese Seite durchgesehen, die du verlinkt hast, und ich bin immer noch verloren. Es scheint keine Beispiele zu geben, die denen, die ich versuche, ähnlich sind. –

+0

@GregPotts Wenn Sie Ihr Problem in "finden Sie eine Sache in einer Liste", "Holen Sie das erste Ding in einer Liste" und "eine Liste erstellen", gibt es viele Beispiele für alle drei. – molbdnilo

Verwandte Themen