L'opérateur let! ne retourne plus un symbole à lecture destructive
Comme dan le cas de l'opérateur label, l'opérateur let! n'a plus besoin de retourner un symbole à lecture destructive. let! retourne directement le contenant de la donnée affectée à son symbole.
Blueprint information
- Status:
- Complete
- Approver:
- Luc Bruninx
- Priority:
- Medium
- Drafter:
- Luc Bruninx
- Direction:
- Approved
- Assignee:
- Luc Bruninx
- Definition:
- Approved
- Series goal:
- Accepted for 1.0
- Implementation:
- Implemented
- Milestone target:
- abstrasy-1.0.6336.0
- Started by
- Luc Bruninx
- Completed by
- Luc Bruninx
Related branches
Related bugs
Sprints
Whiteboard
--- PCFx_let_
+++ PCFx_let_
@@ -4 +3,0 @@
-import abstrasy.Heap;
@@ -38,4 +37,17 @@
- Node result = super.eval_
- Node register = Heap.createUseO
- Heap.defv(
- return register;
+ /*
+ * forme (let! symbole valuable) -> valuable
+ */
+
+ /*
+ * Node result = super.eval_
+ * Node register = Heap.createUseO
+ * Heap.defv(
+ * return register;
+ *
+ * Dépréciation: De même que label, let! n'a plus besoin de retourner un symbole à lecture destructive.
+ *
+ * l.bruninx, 2012-05-31.
+ *
+ */
+
+ return super.eval_
Work Items
Work items:
patch : DONE