LogoLogo
  • V by Example
  • en
    • examples
      • section_3
        • Functions
        • Methods
        • Arrays
        • Struct
      • section_1
        • Primitives
        • Keywords
        • Variables
        • Formatted Print
        • Strings
        • Comments
      • section_4
        • Files
        • JSON
        • Testing
        • Array Functions
      • section_2
        • Operators
        • Looping Constructs
        • If statement
        • Match
  • V por exemplos
    • Contribuindo
    • examples
      • section_1
        • Comentários
        • Primitivos
        • Palavras-chave
      • section_2
        • Operadores
  • V mit einem Beispiel
    • examples
      • section_3
        • Methods
        • Struct
        • Functions
        • Arrays
      • section_4
        • Testing
        • Array Functions
        • JSON
        • Files
      • section_2
        • Looping Constructs
        • If statement
        • Match
        • Operators
      • section_1
        • Primitive Datentypen
        • Schlüsselwörter
        • Formatted Print
        • Strings
        • Kommentare
        • Variables
    • CONTRIBUTING_de
  • V dengan Contoh
    • examples
      • section1
        • Variabel
  • 通过例子学V语言
    • 例子
      • section_3
        • 函数
        • 方法
        • 数组
        • 结构体
      • section_1
        • 基本类型
        • 关键字
        • 变量
        • print系列函数
        • 字符
        • 注释
      • section_4
        • 文件
        • JSON操作
        • 调试
        • 数组函数
      • section_2
        • 运算符
        • 循环结构
        • If表达式
        • 匹配
  • コード例で学ぶV言語
    • examples
      • section_3
        • 関数
        • メソッド
        • 配列
        • 構造体
      • section_1
        • プリミティブ型
        • キーワード
        • 変数
        • 書式付き出力
        • 文字列
        • コメント
      • section_4
        • ファイル操作
        • JSON操作
        • テスト
        • 配列の関数
      • section_2
        • 演算子
        • ループ
        • If文
        • マッチ
  • Changelog
  • Contributing
  • Documentation Style Guide
Powered by GitBook
On this page
  • 基本演算子
  • 比較演算子
  • bool演算
  • ビット演算子
  • 代入演算子
  • 特殊演算子

Was this helpful?

  1. コード例で学ぶV言語
  2. examples
  3. section_2

演算子

Vでサポートされる演算子は以下のとおりです。

基本演算子

  • +(加算)int、float、stringが対象

  • -(減算)intとfloatが対象

  • *(乗算)intとfloatが対象

  • /(除算)intとfloatが対象

  • %(剰余)intが対象

  • =(代入)値の変更に用いる

  • :=(値の初期化)

println(3 + 5)
println(2.0 + 5.0)
println('hello' + 'world')

println(9 - 10)
println(7.0 - 5.0)

println(3 * 5)
println(2.0 * 4)

println(23 / 3)
println(25.0 / 5.0)

println(27 % 5)
println(27 % 3)

上の出力結果

8
7.0
hello world

-1
2.0

15
8.0

7
5.0

2
0

注意: Vは他の言語と異なり、floatでは剰余%を使えません。

比較演算子

  • >: より大きい

  • <: より小さい

  • ==: 等しい

  • >=: より大きいか等しい

  • <=: より小さいか等しい

  • !=: 等しくない

bool演算

  • &&: 論理AND演算子

  • ||: 論理OR演算子

  • !: 論理NOT演算子

ビット演算子

  • <<: 左ビットシフト

  • >>: 右ビットシフト

  • &: ビットAND

  • |: ビットOR

  • ^: ビットXOR

代入演算子

  • +=: foo = foo + varと同じ

  • -=: foo = foo - varと同じ

  • *=: foo = foo * varと同じ

  • /=: foo = foo / varと同じ

  • &=: foo = foo & varと同じ

  • |=: foo = foo | varと同じ

  • >>=: foo = foo >> varと同じ

  • <<=: foo = foo << varと同じ

特殊演算子

  • in: メンバーシップで用いる(存在を表す)

  • none: optionalで用いる

Previoussection_2Nextループ

Last updated 5 years ago

Was this helpful?