---------------------------------------
        letters are different yet the same

        immutable(char) [] letter1;
        const(char) [] letter2;
        char [] letter3;

        void proc1( const(char) [] letter) {}

        ---------------------------------------
        letters are different
        
        struct Container(T)
        {
                T letter;
        }

        Container!(const(char)) letter1;
        Container!(immutable(char)) letter2
        Container!(char) letter3;

        void proc2(Container!(const(char)) letter) {}

        ---------------------------------------

Reply via email to