ich einige Zeichenfolge haben, die unterErste Rückgabetyp schnellen Funktion awk mit/sed
ausseheninternal func applicationWillResignActive(_ application: UIApplication) -> <<error type>>
internal func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey : Any]?) -> Bool
internal func helloWorld()
In diesen Zeilen möchte ich die Rückkehr bekommen Typ der Funktion, die nach ->
vorhanden ist, jedoch eine Funktion möglicherweise nicht Rückgabetyp (in diesem Fall ist es standardmäßig auf Void
Ich muss ein Shell-Skript schreiben, vorzugsweise mit awk
oder sed
, die mir Rückgabetyp erhalten können. Es sollte jedoch Void im ersten und dritten Fall zurückgeben.
Was habe ich versucht? cut -d ">" -f 2 <<< "$string"
- aber das ist sehr einfach und funktioniert auch im einfachen 3. Fall, wo es die ursprüngliche Zeichenfolge als es zurückgibt.
Ich bin mit schnellen Syntax nicht vertraut. kann eine Codezeile max. habe single '->'? Übrigens, gibt es ein schnelles Tool für die Code-Analyse? es wäre genauer. – Kent
imho sollten Sie das Tag "swift" hinzufügen – user31264
Ja, es kann maximal Single '->' haben. Ich benutze sourceKitten für den Rest der Informationen und die weitere Verarbeitung, aber sie geben keinen Rückgabetyp zurück. – prabodhprakash