10.6.8 AsInteger

LANSA

10.6.8 AsInteger


AsInteger は、文字列内の先頭文字のASCII/ebcdic値を返します。

Windows プラットフォーム

以下の表に従って、文字列内の先頭文字のASCII 10進数値が取得されます。

nul

0

soh

1

stx

2

etx

3

eot

4

enq

5

ack

6

bel

7

bs

8

ht

9

nl

10

vt

11

np

12

cr

13

so

14

si

15

dle

16

dc1

17

dc2

18

dc3

19

dc4

20

nak

21

syn

22

etb

23

can

24

em

25

sub

26

esc

27

fs

28

gs

29

rs

30

us

31

sp

32

!

33

"

34

#

35

$

36

%

37

&

38

'

39

(

40

)

41

*

42

+

43

,

44

-

45

.

46

/

47

0

48

1

49

2

50

3

51

4

52

5

53

6

54

7

55

8

56

9

57

:

58

;

59

<

60

=

61

>

62

?

63

@

64

A

65

B

66

C

67

D

68

E

69

F

70

G

71

H

72

I

73

J

74

K

75

L

76

M

77

N

78

O

79

P

80

Q

81

R

82

S

83

T

84

U

85

V

86

W

87

X

88

Y

89

Z

90

[

91

\

92

]

93

^

94

_

95

`

96

a

97

b

98

c

99

d

100

e

101

f

102

g

103

h

04

i

105

j

106

k

107

l

108

m

109

n

110

o

111

p

112

q

113

r

114

s

115

t

116

u

117

v

118

w

119

x

120

y

121

z

122

{

123

|

124

}

125

~

126

del

127

 

IBM i プラットフォーム

この組み込みファンクションをIBM iで実行すると、www.astrodigital.org/digital/ebcdic.htmlの 表に従って値が返されます(表中の「Hex」列は無視してかまいません)。

入力パラメータ

なし

Windowsの場合

#Stringが"a"の場合、#Integerは97になります。

#Integer := #String.AsInteger
 

#Stringが"}"の場合、#Integerは125になります。

#Integer := #String.AsInteger
 

ÝAlphanumeric/String型組 み込みファンクション