Playing cards: Difference between revisions

Content added Content deleted
(→‎{{header|J}}: simplify)
Line 1,095: Line 1,095:


NB. Class methods
NB. Class methods
create=: startNewDeck
create=: monad define
1: TheDeck=: DeckPrototype
)

destroy=: codestroy
destroy=: codestroy


sayCards=: ((n0{~{.),' of ',(n1{~{:))"1
sayCards=: ((n0{~{.),' of ',(n1{~{:))"1

startNewDeck=: monad define
1: TheDeck=: DeckPrototype
)


shuffle=: monad define
shuffle=: monad define