Last active
March 25, 2024 12:58
-
-
Save minikin/c3696aadcce7e839052a54520fc9f4ef to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
void main() { | |
var list1 = ['I', '💙', 'Flutter']; | |
final list2 = list1; | |
list2[2] = 'Dart'; | |
// const list3 = list1; | |
} | |
class User { | |
final String id; | |
final String? subscriptionId; | |
const User( | |
this.subscriptionId, { | |
required this.id, | |
}); | |
} | |
class Subscription { | |
final String id; | |
const Subscription({ | |
required this.id, | |
}); | |
} | |
Subscription getSubscription({ | |
required String id, | |
}) => | |
subscriptions.firstWhere((element) => element.id == id); | |
final subscriptions = []; | |
// final subscription = getSubscription(user.id); | |
extension type SubscriptionId(String id) {} | |
extension type UserId(String id) {} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment