 Character input


The  symbol causes the computer to accept data typed on the keyboard. Whatever is typed is treated as characters, even if it is made up of the digits 0 to 9. (See Œ if you require numeric input, or alternatively use –, (execute) to convert text data to numeric data.)

 does not cause a carriage return when used for output.

             A„                     (The cursor is placed at the beginning of
       HELLO                          the next line and whatever is typed is
                                      accepted.  Note there is no prompt. The
                                      characters HELLO are put in A.
             A                        the contents of A are displayed)
       HELLO
             X„
       12                            (12 is put in X as a 2-character data item)
             X+5
       DOMAIN ERROR                  (The 12 in X is two characters . Characters
             X+5                      can't be used in arithmetic. See – if
             ^                        you want to convert characters to numbers.)

An extract from a user-defined function:

       [3]  'PLEASE TYPE YOUR NAME.'
       [4]  NAME„                   (The response is put in NAME)
       [5]  'THANK YOU ',NAME        (The contents of NAME are
                                      displayed after 'THANK YOU ')

The dialogue will look like this:

      PLEASE TYPE YOUR NAME.
      REGINALD
      THANK YOU REGINALD

Topic: APLX Help : Help on APL language : APL Primitives :  Character input
[ Previous | Next | Contents | Index ]