Syntax"Use this operator " & "to concatenate two strings." Return valueA string if the left operand is a string; a record if the left operand is a record; a list if the left operand is another value type DescriptionThe concatenation operator can be used to combine two values to produce a single third value combining the operator's two operands. You will mostly use this operator for string concatenation. However, it is also often used to add to records or lists. Make sure not to confuse this operator with the + symbol, which is the concatenation operator of Java and JavaScript that is only used for addition and scientific notation (e.g., 1.2e+6) in AppleScript. Examples"My age is dare I say " & 43 (* combining a string and a number returns a string as in "My age is dare I say 43" *) {"apples","oranges"} & {"bananas"} (*combine two lists to make one list: {"apples","oranges","bananas"} *) {name: "Pedro Martinez",record: "23-4"} & {award:"Cy Young"} (*add a new item to a record, returning {name:"Pedro Martinez", record:"23-4", award:"Cy Young"} *) 1.4 & 2 (* returns {1.4,2}. Looks weird, but you might want to store a long list of numbers in a list value type, then it doesn't seem so weird.*) "Your AppleScript version is " & version (* Some concatenation operations fail and need some massaging; "Your AppleScript version is " & (version as string) will solve this problem *) |