packages feed

safe-printf-0.1.0.0: examples/quasi.hs

{-# LANGUAGE QuasiQuotes #-}
module Main where
import Text.Printf.Safe (fmt, printf)

main = do
  putStrLn $ printf [fmt|1 + 2 = %d and 0 == 1 is %S.|] (1 + 2) (0 == 1)
  putStrLn $ printf [fmt|42 is %010b in binary.|] 42
  putStrLn $ printf [fmt|48%% of people answers that the negation of True is %{show . not}.|] True