Created
April 29, 2024 12:39
-
-
Save Gianni-VE/a12142c3b124e3f3067352b2b254e4e3 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
| ;; Instantieer een Java Object, merk op dat er een . staat aan het einde van de classname | |
| (java.math.BigDecimal. 2.5) | |
| ;; Roep een method aan van een Object, | |
| (.intValue (java.math.BigDecimal. 2.5)) => 2 | |
| ;; Proxy maakt een implementatie aan van een class of interface | |
| (def consumer | |
| (proxy [java.util.function.Consumer] [] | |
| ;; Implementeer de accept method zodat de input geprint wordt | |
| (accept [input] (println input)))) | |
| ;;Voer de accept method uit op de consumer implementatie | |
| (.accept consumer "Print me") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment